Task #63300 - crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/scan.log

back to task #63300
download
<...trimmed, download required for full log>
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:153:1: note: (17) entry to 'make_runtime_spec_schema_config_solaris_capped_memory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:158:8: note: (18) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:160:11: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:160:11: note: (20) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:161:8: note: (21) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:161:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:165:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:166:12: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:168:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:170:16: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:177:24: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:178:12: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:188:13: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (30) returning to 'make_runtime_spec_schema_config_solaris' from 'make_runtime_spec_schema_config_solaris_capped_memory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (31) 'make_runtime_spec_schema_config_solaris_capped_memory(get_val(tree, "cappedMemory", 3), ctx,  err)' leaks here; was allocated at (20) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:168:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'make_runtime_spec_schema_config_solaris_capped_memory(get_val(tree, "cappedMemory", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:180:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:598:1: note: (1) entry to 'make_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:603:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:605:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:606:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:610:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:611:12: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:622:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:623:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:634:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:635:12: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:644:23: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:36: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:33: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (16) calling 'make_runtime_spec_schema_config_solaris_capped_memory' from 'make_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:153:1: note: (17) entry to 'make_runtime_spec_schema_config_solaris_capped_memory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:158:8: note: (18) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:160:11: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:160:11: note: (20) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:161:8: note: (21) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:161:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:165:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:166:12: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:177:24: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:178:12: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:180:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:182:16: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:188:13: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (30) returning to 'make_runtime_spec_schema_config_solaris' from 'make_runtime_spec_schema_config_solaris_capped_memory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (31) 'make_runtime_spec_schema_config_solaris_capped_memory(get_val(tree, "cappedMemory", 3), ctx,  err)' leaks here; was allocated at (20) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:180:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:188:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:598:1: note: (1) entry to 'make_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:603:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:605:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:606:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:610:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:611:12: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:622:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:623:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:634:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:635:12: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:644:23: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:36: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:33: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (16) calling 'make_runtime_spec_schema_config_solaris_capped_memory' from 'make_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:153:1: note: (17) entry to 'make_runtime_spec_schema_config_solaris_capped_memory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:158:8: note: (18) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:160:11: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:161:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:165:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:166:12: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:168:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:169:29: note: (24) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:170:16: note: (25) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:170:16: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:177:24: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:178:12: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:188:13: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (30) returning to 'make_runtime_spec_schema_config_solaris' from 'make_runtime_spec_schema_config_solaris_capped_memory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:188:8: note: (31) '<unknown>' leaks here; was allocated at (24) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:188:13: warning: leak of 'make_runtime_spec_schema_config_solaris_capped_memory(get_val(tree, "cappedMemory", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:598:1: note: (1) entry to 'make_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:603:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:605:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:606:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:610:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:611:12: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:622:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:623:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:634:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:635:12: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:644:23: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:36: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:33: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (16) calling 'make_runtime_spec_schema_config_solaris_capped_memory' from 'make_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:153:1: note: (17) entry to 'make_runtime_spec_schema_config_solaris_capped_memory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:158:8: note: (18) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:160:11: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:160:11: note: (20) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:161:8: note: (21) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:161:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:165:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:166:12: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:177:24: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:178:12: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:188:13: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (28) returning to 'make_runtime_spec_schema_config_solaris' from 'make_runtime_spec_schema_config_solaris_capped_memory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:188:13: note: (29) 'make_runtime_spec_schema_config_solaris_capped_memory(get_val(tree, "cappedMemory", 3), ctx,  err)' leaks here; was allocated at (20) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c: In function 'clone_runtime_spec_schema_config_solaris': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:308:12: warning: leak of 'clone_runtime_spec_schema_config_solaris_capped_memory(*src.capped_memory)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:870:1: note: (1) entry to 'clone_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:875:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:877:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:877:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:883:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:883:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:889:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:889:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:895:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:895:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:901:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:901:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:903:30: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:903:30: note: (14) calling 'clone_runtime_spec_schema_config_solaris_capped_memory' from 'clone_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:301:1: note: (15) entry to 'clone_runtime_spec_schema_config_solaris_capped_memory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:305:11: note: (16) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:306:8: note: (17) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:306:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:308:12: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:308:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:314:12: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:314:8: note: (22) following 'false' branch... <--[gcc]
cc1: note: (23) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:903:30: note: (24) returning to 'clone_runtime_spec_schema_config_solaris' from 'clone_runtime_spec_schema_config_solaris_capped_memory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:308:12: note: (25) 'clone_runtime_spec_schema_config_solaris_capped_memory(*src.capped_memory)' leaks here; was allocated at (16) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:314:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:870:1: note: (1) entry to 'clone_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:875:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:877:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:877:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:883:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:883:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:889:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:889:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:895:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:895:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:901:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:901:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:903:30: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:903:30: note: (14) calling 'clone_runtime_spec_schema_config_solaris_capped_memory' from 'clone_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:301:1: note: (15) entry to 'clone_runtime_spec_schema_config_solaris_capped_memory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:306:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:308:12: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:308:8: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:310:25: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:310:25: note: (20) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:311:12: note: (21) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:311:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:314:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:314:8: note: (24) following 'false' branch... <--[gcc]
cc1: note: (25) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:903:30: note: (26) returning to 'clone_runtime_spec_schema_config_solaris' from 'clone_runtime_spec_schema_config_solaris_capped_memory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:314:8: note: (27) '<unknown>' leaks here; was allocated at (20) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:317:12: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:870:1: note: (1) entry to 'clone_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:875:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:877:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:877:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:883:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:883:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:889:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:889:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:895:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:895:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:901:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:901:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:903:30: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:903:30: note: (14) calling 'clone_runtime_spec_schema_config_solaris_capped_memory' from 'clone_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:301:1: note: (15) entry to 'clone_runtime_spec_schema_config_solaris_capped_memory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:306:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:308:12: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:308:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:314:12: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:314:8: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:316:21: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:316:21: note: (22) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:317:12: note: (23) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:317:12: note: (24) following 'false' branch... <--[gcc]
cc1: note: (25) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:903:30: note: (26) returning to 'clone_runtime_spec_schema_config_solaris' from 'clone_runtime_spec_schema_config_solaris_capped_memory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:317:12: note: (27) '<unknown>' leaks here; was allocated at (22) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c: In function 'make_runtime_spec_schema_config_solaris': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'make_runtime_spec_schema_config_solaris_anet_element(val,  ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:340:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:598:1: note: (1) entry to 'make_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:603:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:605:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:606:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:610:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:611:12: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:622:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:623:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:634:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:635:12: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:644:23: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:36: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:33: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:648:8: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:648:39: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:648:36: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:652:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:653:12: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:656:20: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:660:16: note: (22) following 'false' branch... <--[gcc]
cc1: note: (23) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:662:27: note: (24) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:664:38: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:665:32: note: (26) calling 'make_runtime_spec_schema_config_solaris_anet_element' from 'make_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:325:1: note: (27) entry to 'make_runtime_spec_schema_config_solaris_anet_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:330:8: note: (28) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:332:11: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:332:11: note: (30) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:333:8: note: (31) assuming 'calloc(1, 56)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:333:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:337:24: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:338:12: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:340:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:342:16: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:349:24: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:350:12: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:361:24: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:362:12: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:373:24: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:374:12: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:385:24: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:386:12: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:397:24: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:398:12: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:409:24: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:410:12: note: (48) following 'false' branch... <--[gcc]
cc1: note: (49) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:665:32: note: (50) returning to 'make_runtime_spec_schema_config_solaris' from 'make_runtime_spec_schema_config_solaris_anet_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (51) 'make_runtime_spec_schema_config_solaris_anet_element(val,  ctx,  err)' leaks here; was allocated at (30) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:340:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'make_runtime_spec_schema_config_solaris_anet_element(val,  ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:352:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:598:1: note: (1) entry to 'make_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:603:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:605:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:606:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:610:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:611:12: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:622:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:623:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:634:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:635:12: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:644:23: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:36: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:33: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:648:8: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:648:39: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:648:36: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:652:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:653:12: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:656:20: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:660:16: note: (22) following 'false' branch... <--[gcc]
cc1: note: (23) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:662:27: note: (24) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:664:38: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:665:32: note: (26) calling 'make_runtime_spec_schema_config_solaris_anet_element' from 'make_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:325:1: note: (27) entry to 'make_runtime_spec_schema_config_solaris_anet_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:330:8: note: (28) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:332:11: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:332:11: note: (30) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:333:8: note: (31) assuming 'calloc(1, 56)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:333:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:337:24: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:338:12: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:349:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:350:12: note: (36) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:352:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:354:16: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:361:24: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:362:12: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:373:24: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:374:12: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:385:24: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:386:12: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:397:24: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:398:12: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:409:24: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:410:12: note: (48) following 'false' branch... <--[gcc]
cc1: note: (49) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:665:32: note: (50) returning to 'make_runtime_spec_schema_config_solaris' from 'make_runtime_spec_schema_config_solaris_anet_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (51) 'make_runtime_spec_schema_config_solaris_anet_element(val,  ctx,  err)' leaks here; was allocated at (30) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:352:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'make_runtime_spec_schema_config_solaris_anet_element(val,  ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:364:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:598:1: note: (1) entry to 'make_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:603:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:605:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:606:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:610:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:611:12: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:622:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:623:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:634:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:635:12: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:644:23: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:36: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:33: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:648:8: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:648:39: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:648:36: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:652:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:653:12: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:656:20: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:660:16: note: (22) following 'false' branch... <--[gcc]
cc1: note: (23) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:662:27: note: (24) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:664:38: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:665:32: note: (26) calling 'make_runtime_spec_schema_config_solaris_anet_element' from 'make_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:325:1: note: (27) entry to 'make_runtime_spec_schema_config_solaris_anet_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:330:8: note: (28) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:332:11: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:332:11: note: (30) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:333:8: note: (31) assuming 'calloc(1, 56)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:333:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:337:24: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:338:12: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:349:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:350:12: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:361:24: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:362:12: note: (38) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:364:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:366:16: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:373:24: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:374:12: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:385:24: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:386:12: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:397:24: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:398:12: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:409:24: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:410:12: note: (48) following 'false' branch... <--[gcc]
cc1: note: (49) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:665:32: note: (50) returning to 'make_runtime_spec_schema_config_solaris' from 'make_runtime_spec_schema_config_solaris_anet_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (51) 'make_runtime_spec_schema_config_solaris_anet_element(val,  ctx,  err)' leaks here; was allocated at (30) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:364:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:410:12: warning: leak of 'make_runtime_spec_schema_config_solaris_anet_element(val,  ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:598:1: note: (1) entry to 'make_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:603:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:605:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:606:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-buimake[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/image_spec_schema_image_index_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_spec_schema_image_index_schema.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/image_spec_schema_image_index_schema.lo src/ocispec/image_spec_schema_image_index_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_spec_schema_image_index_schema.lo -MD -MP -MF src/ocispec/.deps/image_spec_schema_image_index_schema.Tpo -c src/ocispec/image_spec_schema_image_index_schema.c -o src/ocispec/image_spec_schema_image_index_schema.o
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/image_spec_schema_config_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_spec_schema_config_schema.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/image_spec_schema_config_schema.lo src/ocispec/image_spec_schema_config_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_spec_schema_config_schema.lo -MD -MP -MF src/ocispec/.deps/image_spec_schema_config_schema.Tpo -c src/ocispec/image_spec_schema_config_schema.c -o src/ocispec/image_spec_schema_config_schema.o
ld/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:610:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:611:12: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:622:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:623:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:634:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:635:12: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:644:23: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:36: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:33: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:648:8: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:648:39: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:648:36: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:652:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:653:12: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:656:20: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:660:16: note: (22) following 'false' branch... <--[gcc]
cc1: note: (23) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:662:27: note: (24) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:664:38: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:665:32: note: (26) calling 'make_runtime_spec_schema_config_solaris_anet_element' from 'make_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:325:1: note: (27) entry to 'make_runtime_spec_schema_config_solaris_anet_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:330:8: note: (28) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:332:11: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:332:11: note: (30) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:333:8: note: (31) assuming 'calloc(1, 56)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:333:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:337:24: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:338:12: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:349:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:350:12: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:361:24: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:362:12: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:373:24: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:374:12: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:385:24: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:386:12: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:397:24: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:398:12: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:409:24: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:410:12: note: (46) following 'false' branch... <--[gcc]
cc1: note: (47) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:665:32: note: (48) returning to 'make_runtime_spec_schema_config_solaris' from 'make_runtime_spec_schema_config_solaris_anet_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:410:12: note: (49) 'make_runtime_spec_schema_config_solaris_anet_element(val,  ctx,  err)' leaks here; was allocated at (30) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:410:12: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:598:1: note: (1) entry to 'make_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:603:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:605:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:606:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:610:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:611:12: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:622:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:623:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:634:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:635:12: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:644:23: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:36: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:33: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:648:8: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:648:39: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:648:36: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:652:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:653:12: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:656:20: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:660:16: note: (22) following 'false' branch... <--[gcc]
cc1: note: (23) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:662:27: note: (24) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:664:38: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:665:32: note: (26) calling 'make_runtime_spec_schema_config_solaris_anet_element' from 'make_runtime_spec_schema_config_solaris' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:325:1: note: (27) entry to 'make_runtime_spec_schema_config_solaris_anet_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:330:8: note: (28) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:332:11: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:333:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:337:24: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:338:12: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:340:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:341:29: note: (34) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:342:16: note: (35) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:342:16: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:349:24: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:350:12: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:361:24: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:362:12: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:373:24: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:374:12: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:385:24: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:386:12: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:397:24: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:398:12: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:409:24: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:410:12: note: (48) following 'false' branch... <--[gcc]
cc1: note: (49) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:665:32: note: (50) returning to 'make_runtime_spec_schema_config_solaris' from 'make_runtime_spec_schema_config_solaris_anet_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:410:12: note: (51) '<unknown>' leaks here; was allocated at (34) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:305: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:311: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:317: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:324: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:603: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:611: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:618: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:954: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:960: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:966: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:973: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:8: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c: In function 'make_image_spec_schema_image_index_schema_manifests_element': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'make_image_spec_schema_image_index_schema_manifests_platform(get_val(tree, "platform", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:1027:41: note: (1) entry to 'image_spec_schema_image_index_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:1033:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:1036:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:1041:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:1047:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:1047:7: note: (6) calling 'make_image_spec_schema_image_index_schema' from 'image_spec_schema_image_index_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:643:1: note: (7) entry to 'make_image_spec_schema_image_index_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:648:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:650:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:651:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:655:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:656:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:677:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:678:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:689:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:690:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:699:20: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:705:12: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:708:20: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:712:16: note: (20) following 'false' branch... <--[gcc]
cc1: note: (21) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:714:27: note: (22) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:716:38: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:717:37: note: (24) calling 'make_image_spec_schema_image_index_schema_manifests_element' from 'make_image_spec_schema_image_index_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:346:1: note: (25) entry to 'make_image_spec_schema_image_index_schema_manifests_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:351:8: note: (26) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:353:11: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:354:8: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:358:24: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:359:12: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:370:24: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:371:12: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:392:24: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:393:12: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:404:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:428:21: note: (36) calling 'make_image_spec_schema_image_index_schema_manifests_platform' from 'make_image_spec_schema_image_index_schema_manifests_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:14:1: note: (37) entry to 'make_image_spec_schema_image_index_schema_manifests_platform' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:19:8: note: (38) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:21:11: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:21:11: note: (40) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:22:8: note: (41) assuming 'calloc(1, 56)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:22:8: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:26:24: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:27:12: note: (44) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:31:16: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:38:24: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:39:12: note: (48) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:41:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:43:16: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:50:24: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:51:12: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:62:24: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:89:12: note: (54) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:98:12: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:98:8: note: (56) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:104:12: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:104:8: note: (58) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:111:13: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:428:21: note: (60) returning to 'make_image_spec_schema_image_index_schema_manifests_element' from 'make_image_spec_schema_image_index_schema_manifests_platform' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (61) 'make_image_spec_schema_image_index_schema_manifests_platform(get_val(tree, "platform", 3), ctx,  err)' leaks here; was allocated at (40) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:111:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:1027:41: note: (1) entry to 'image_spec_schema_image_index_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:1033:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:1036:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:1041:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:1047:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:1047:7: note: (6) calling 'make_image_spec_schema_image_index_schema' from 'image_spec_schema_image_index_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:643:1: note: (7) entry to 'make_image_spec_schema_image_index_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:648:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:650:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:651:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:655:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:656:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:677:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:678:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:689:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:690:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:699:20: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:705:12: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:708:20: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:712:16: note: (20) following 'false' branch... <--[gcc]
cc1: note: (21) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:714:27: note: (22) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:716:38: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:717:37: note: (24) calling 'make_image_spec_schema_image_index_schema_manifests_element' from 'make_image_spec_schema_image_index_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:346:1: note: (25) entry to 'make_image_spec_schema_image_index_schema_manifests_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:351:8: note: (26) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:353:11: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:354:8: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:358:24: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:359:12: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:370:24: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:371:12: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:392:24: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:393:12: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:404:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:428:21: note: (36) calling 'make_image_spec_schema_image_index_schema_manifests_platform' from 'make_image_spec_schema_image_index_schema_manifests_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:14:1: note: (37) entry to 'make_image_spec_schema_image_index_schema_manifests_platform' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:19:8: note: (38) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:21:11: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:22:8: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:26:24: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:27:12: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:30:33: note: (44) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:31:16: note: (45) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:31:16: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:38:24: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:39:12: note: (48) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:41:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:43:16: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:50:24: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:51:12: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:62:24: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:89:12: note: (54) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:98:12: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:98:8: note: (56) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:104:12: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:104:8: note: (58) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:111:13: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:428:21: note: (60) returning to 'make_image_spec_schema_image_index_schema_manifests_element' from 'make_image_spec_schema_image_index_schema_manifests_platform' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:111:8: note: (61) '<unknown>' leaks here; was allocated at (44) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:491: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:497: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:501: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:504: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:818: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1024: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1030: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1036: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1042: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1499: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1505: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1511: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1517: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1523: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1529: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1536: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:8: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c: In function 'make_image_spec_schema_config_schema': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: warning: leak of 'make_image_spec_schema_config_schema_config(get_val(tree, "config", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:42:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1615:36: note: (1) entry to 'image_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1621:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1624:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1629:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (6) calling 'make_image_spec_schema_config_schema' from 'image_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1051:1: note: (7) entry to 'make_image_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1056:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1058:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1059:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1063:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1064:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1075:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1076:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1087:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1088:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1099:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1100:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1111:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1112:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1123:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1124:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1135:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1159:19: note: (24) calling 'make_image_spec_schema_config_schema_config' from 'make_image_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:14:1: note: (25) entry to 'make_image_spec_schema_config_schema_config' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:19:8: note: (26) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:21:11: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:21:11: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:22:8: note: (29) assuming 'calloc(1, 120)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:22:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:26:24: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:27:12: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:36:26: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:42:12: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:45:20: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:49:16: note: (36) following 'false' branch... <--[gcc]
cc1: note: (37) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:123:12: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:134:24: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:135:12: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:152:24: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:153:12: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:164:24: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:165:12: note: (44) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:167:33: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1159:19: note: (46) returning to 'make_image_spec_schema_config_schema' from 'make_image_spec_schema_config_schema_config' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (47) 'make_image_spec_schema_config_schema_config(get_val(tree, "config", 3), ctx,  err)' leaks here; was allocated at (28) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:42:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: warning: leak of 'make_image_spec_schema_config_schema_config(get_val(tree, "config", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:68:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1615:36: note: (1) entry to 'image_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1621:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1624:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1629:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (6) calling 'make_image_spec_schema_config_schema' from 'image_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1051:1: note: (7) entry to 'make_image_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1056:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1058:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1059:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1063:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1064:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1075:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1076:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1087:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1088:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1099:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1100:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1111:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1112:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1123:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1124:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1135:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1159:19: note: (24) calling 'make_image_spec_schema_config_schema_config' from 'make_image_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:14:1: note: (25) entry to 'make_image_spec_schema_config_schema_config' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:19:8: note: (26) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:21:11: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:21:11: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:22:8: note: (29) assuming 'calloc(1, 120)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:22:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:26:24: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:27:12: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:36:26: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:68:12: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:71:20: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:75:16: note: (36) following 'false' branch... <--[gcc]
cc1: note: (37) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:123:12: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:134:24: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:135:12: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:152:24: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:153:12: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:164:24: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:165:12: note: (44) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:167:33: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1159:19: note: (46) returning to 'make_image_spec_schema_config_schema' from 'make_image_spec_schema_config_schema_config' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (47) 'make_image_spec_schema_config_schema_config(get_val(tree, "config", 3), ctx,  err)' leaks here; was allocated at (28) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:68:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: warning: leak of 'make_image_spec_schema_config_schema_config(get_val(tree, "config", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:167:33: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1615:36: note: (1) entry to 'image_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1621:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1624:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1629:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (6) calling 'make_image_spec_schema_config_schema' from 'image_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1051:1: note: (7) entry to 'make_image_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1056:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1058:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1059:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1063:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1064:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1075:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1076:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1087:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1088:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1099:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1100:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1111:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1112:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1123:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1124:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_confimake[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/runtime_spec_schema_defs_vm.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_vm.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/runtime_spec_schema_defs_vm.lo src/ocispec/runtime_spec_schema_defs_vm.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_vm.lo -MD -MP -MF src/ocispec/.deps/runtime_spec_schema_defs_vm.Tpo -c src/ocispec/runtime_spec_schema_defs_vm.c -o src/ocispec/runtime_spec_schema_defs_vm.o
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/runtime_spec_schema_defs_zos.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_zos.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/runtime_spec_schema_defs_zos.lo src/ocispec/runtime_spec_schema_defs_zos.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_zos.lo -MD -MP -MF src/ocispec/.deps/runtime_spec_schema_defs_zos.Tpo -c src/ocispec/runtime_spec_schema_defs_zos.c -o src/ocispec/runtime_spec_schema_defs_zos.o
g_schema.c:1135:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1159:19: note: (24) calling 'make_image_spec_schema_config_schema_config' from 'make_image_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:14:1: note: (25) entry to 'make_image_spec_schema_config_schema_config' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:19:8: note: (26) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:21:11: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:21:11: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:22:8: note: (29) assuming 'calloc(1, 120)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:22:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:26:24: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:27:12: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:36:26: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:123:12: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:134:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:135:12: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:152:24: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:153:12: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:164:24: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:165:12: note: (40) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:167:33: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1159:19: note: (42) returning to 'make_image_spec_schema_config_schema' from 'make_image_spec_schema_config_schema_config' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (43) 'make_image_spec_schema_config_schema_config(get_val(tree, "config", 3), ctx,  err)' leaks here; was allocated at (28) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:167:33: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:182:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1615:36: note: (1) entry to 'image_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1621:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1624:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1629:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (6) calling 'make_image_spec_schema_config_schema' from 'image_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1051:1: note: (7) entry to 'make_image_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1056:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1058:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1059:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1063:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1064:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1075:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1076:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1087:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1088:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1099:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1100:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1111:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1112:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1123:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1124:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1135:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1159:19: note: (24) calling 'make_image_spec_schema_config_schema_config' from 'make_image_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:14:1: note: (25) entry to 'make_image_spec_schema_config_schema_config' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:19:8: note: (26) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:21:11: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:22:8: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:26:24: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:27:12: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:36:26: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:42:12: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:45:20: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:48:24: note: (34) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:49:16: note: (35) assuming 'calloc(len + 1, 8)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:49:16: note: (36) following 'false' branch... <--[gcc]
cc1: note: (37) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:123:12: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:134:24: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:135:12: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:152:24: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:153:12: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:164:24: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:165:12: note: (44) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:167:33: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1159:19: note: (46) returning to 'make_image_spec_schema_config_schema' from 'make_image_spec_schema_config_schema_config' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:182:8: note: (47) '<unknown>' leaks here; was allocated at (34) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'make_image_spec_schema_config_schema_history_element(val,  ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:855:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1615:36: note: (1) entry to 'image_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1621:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1624:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1629:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (6) calling 'make_image_spec_schema_config_schema' from 'image_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1051:1: note: (7) entry to 'make_image_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1056:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1058:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1059:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1063:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1064:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1075:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1076:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1087:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1088:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1099:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1100:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1111:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1112:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1123:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1124:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1135:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1160:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1160:32: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1160:29: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1162:19: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1163:8: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1163:32: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1163:29: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1167:24: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1168:12: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1171:20: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1175:16: note: (34) following 'false' branch... <--[gcc]
cc1: note: (35) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1177:27: note: (36) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1179:38: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1180:35: note: (38) calling 'make_image_spec_schema_config_schema_history_element' from 'make_image_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:840:1: note: (39) entry to 'make_image_spec_schema_config_schema_history_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:845:8: note: (40) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:847:11: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:847:11: note: (42) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:848:8: note: (43) assuming 'calloc(1, 40)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:848:8: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:852:24: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:853:12: note: (46) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:855:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:857:16: note: (48) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:864:24: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:865:12: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:876:24: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:877:12: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:888:24: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:889:12: note: (54) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:900:24: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:901:12: note: (56) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:903:32: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1180:35: note: (58) returning to 'make_image_spec_schema_config_schema' from 'make_image_spec_schema_config_schema_history_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (59) 'make_image_spec_schema_config_schema_history_element(val,  ctx,  err)' leaks here; was allocated at (42) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:855:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'make_image_spec_schema_config_schema_history_element(val,  ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:867:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1615:36: note: (1) entry to 'image_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1621:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1624:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1629:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (6) calling 'make_image_spec_schema_config_schema' from 'image_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1051:1: note: (7) entry to 'make_image_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1056:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1058:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1059:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1063:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1064:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1075:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1076:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1087:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1088:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1099:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1100:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1111:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1112:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1123:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1124:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1135:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1160:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1160:32: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1160:29: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1162:19: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1163:8: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1163:32: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1163:29: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1167:24: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1168:12: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1171:20: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1175:16: note: (34) following 'false' branch... <--[gcc]
cc1: note: (35) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1177:27: note: (36) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1179:38: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1180:35: note: (38) calling 'make_image_spec_schema_config_schema_history_element' from 'make_image_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:840:1: note: (39) entry to 'make_image_spec_schema_config_schema_history_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:845:8: note: (40) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:847:11: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:847:11: note: (42) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:848:8: note: (43) assuming 'calloc(1, 40)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:848:8: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:852:24: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:853:12: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:864:24: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:865:12: note: (48) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:867:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:869:16: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:876:24: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:877:12: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:888:24: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:889:12: note: (54) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:900:24: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:901:12: note: (56) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:903:32: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1180:35: note: (58) returning to 'make_image_spec_schema_config_schema' from 'make_image_spec_schema_config_schema_history_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (59) 'make_image_spec_schema_config_schema_history_element(val,  ctx,  err)' leaks here; was allocated at (42) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:867:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'make_image_spec_schema_config_schema_history_element(val,  ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:879:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1615:36: note: (1) entry to 'image_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1621:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1624:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1629:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (6) calling 'make_image_spec_schema_config_schema' from 'image_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1051:1: note: (7) entry to 'make_image_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1056:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1058:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1059:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1063:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1064:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1075:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1076:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1087:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1088:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1099:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1100:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1111:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1112:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1123:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1124:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1135:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1160:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1160:32: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1160:29: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1162:19: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1163:8: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1163:32: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1163:29: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1167:24: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1168:12: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1171:20: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1175:16: note: (34) following 'false' branch... <--[gcc]
cc1: note: (35) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1177:27: note: (36) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1179:38: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1180:35: note: (38) calling 'make_image_spec_schema_config_schema_history_element' from 'make_image_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:840:1: note: (39) entry to 'make_image_spec_schema_config_schema_history_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:845:8: note: (40) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:847:11: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:847:11: note: (42) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:848:8: note: (43) assuming 'calloc(1, 40)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:848:8: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:852:24: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:853:12: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:864:24: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:865:12: note: (48) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:876:24: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:877:12: note: (50) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:879:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:881:16: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:888:24: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:889:12: note: (54) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:900:24: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:901:12: note: (56) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:903:32: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1180:35: note: (58) returning to 'make_image_spec_schema_config_schema' from 'make_image_spec_schema_config_schema_history_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (59) 'make_image_spec_schema_config_schema_history_element(val,  ctx,  err)' leaks here; was allocated at (42) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:879:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: warning: leak of 'make_image_spec_schema_config_schema_history_element(val,  ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:903:32: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1615:36: note: (1) entry to 'image_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1621:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1624:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1629:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (6) calling 'make_image_spec_schema_config_schema' from 'image_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1051:1: note: (7) entry to 'make_image_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1056:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1058:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1059:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1063:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1064:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1075:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1076:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1087:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1088:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1099:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1100:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1111:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1112:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1123:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1124:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1135:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1160:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1160:32: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1160:29: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1162:19: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1163:8: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1163:32: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1163:29: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1167:24: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1168:12: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1171:20: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1175:16: note: (34) following 'false' branch... <--[gcc]
cc1: note: (35) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1177:27: note: (36) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1179:38: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1180:35: note: (38) calling 'make_image_spec_schema_config_schema_history_element' from 'make_image_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:840:1: note: (39) entry to 'make_image_spec_schema_config_schema_history_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:845:8: note: (40) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:847:11: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:847:11: note: (42) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:848:8: note: (43) assuming 'calloc(1, 40)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:848:8: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:852:24: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:853:12: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:864:24: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:865:12: note: (48) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:876:24: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:877:12: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:888:24: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:889:12: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:900:24: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:901:12: note: (54) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:903:32: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1180:35: note: (56) returning to 'make_image_spec_schema_config_schema' from 'make_image_spec_schema_config_schema_history_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (57) 'make_image_spec_schema_config_schema_history_element(val,  ctx,  err)' leaks here; was allocated at (42) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:903:32: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:904:38: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1615:36: note: (1) entry to 'image_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1621:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1624:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1629:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (6) calling 'make_image_spec_schema_config_schema' from 'image_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1051:1: note: (7) entry to 'make_image_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1056:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1058:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1059:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1063:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1064:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1075:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1076:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1087:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1088:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1099:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1100:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1111:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1112:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1123:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1124:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1135:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1160:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1160:32: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1160:29: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1162:19: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1163:8: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1163:32: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1163:29: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1167:24: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1168:12: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1171:20: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1175:16: note: (34) following 'false' branch... <--[gcc]
cc1: note: (35) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1177:27: note: (36) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1179:38: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1180:35: note: (38) calling 'make_image_spec_schema_config_schema_history_element' from 'make_image_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:840:1: note: (39) entry to 'make_image_spec_schema_config_schema_history_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:845:8: note: (40) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:847:11: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:848:8: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:852:24: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:853:12: note: (44) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:855:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:856:28: note: (46) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:857:16: note: (47) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:857:16: note: (48) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:864:24: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:865:12: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:876:24: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:877:12: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:888:24: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:889:12: note: (54) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:900:24: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:901:12: note: (56) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:903:32: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1180:35: note: (58) returning to 'make_image_spec_schema_config_schema' from 'make_image_spec_schema_config_schema_history_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:904:38: note: (59) '<unknown>' leaks here; was allocated at (46) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c: In function 'make_runtime_spec_schema_defs_zos_namespace_reference': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:179: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:185: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:102:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:19:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:21:11: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:22:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:26:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:27:12: note: (5) following 'true' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:8: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:31:16: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:38:24: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:39:12: note: (9) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:48:12: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:48:8: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:55:13: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:55:8: note: (13) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:59:16: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:62:12: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:64:20: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:64:20: note: (17) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:65:16: note: (18) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:65:16: note: (19) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:68:24: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:70:16: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:75:37: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:76:16: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:83:9: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:83:23: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:85:39: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:85:16: note: (27) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:86:20: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:86:17: note: (29) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:87:20: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:87:20: note: (31) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:89:35: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:102:12: note: (33) following 'false' branch... <--[gcc]
cc1: note: (34) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:102:12: note: (35) 'resi' leaks here; was allocated at (17) <--[gcc]
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/runtime_spec_schema_config_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_config_linux.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/runtime_spec_schema_config_linux.lo src/ocispec/runtime_spec_schema_config_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_config_linux.lo -MD -MP -MF src/ocispec/.deps/runtime_spec_schema_config_linux.Tpo -c src/ocispec/runtime_spec_schema_config_linux.c -o src/ocispec/runtime_spec_schema_config_linux.o
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:33: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:36: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:763: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1232: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1238: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1373: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2019: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2051: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2054: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2513: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2519: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3017: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3026: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3401: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3408: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3452: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3455: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3468: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3475: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3481: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3581: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3587: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4292: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:8: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c: In function 'make_runtime_spec_schema_config_linux': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:154:49: warning: leak of 'make_runtime_spec_schema_config_linux_net_devices(get_val(tree, "netDevices", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:177:29: note: in expansion of macro 'YAJL_IS_OBJECT' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:24:9: note: in expansion of macro 'YAJL_GET_OBJECT' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3594:1: note: (1) entry to 'make_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3599:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3601:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3602:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3606:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3626:24: note: (6) calling 'make_runtime_spec_schema_config_linux_net_devices' from 'make_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:14:1: note: (7) entry to 'make_runtime_spec_schema_config_linux_net_devices' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:22:8: note: (11) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:154:49: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:177:29: note: in expansion of macro 'YAJL_IS_OBJECT' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:24:9: note: in expansion of macro 'YAJL_GET_OBJECT' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:154:42: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:177:29: note: in expansion of macro 'YAJL_IS_OBJECT' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:24:9: note: in expansion of macro 'YAJL_GET_OBJECT' <--[gcc]
cc1: note: (15) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3626:24: note: (16) returning to 'make_runtime_spec_schema_config_linux' from 'make_runtime_spec_schema_config_linux_net_devices' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:154:49: note: (17) 'make_runtime_spec_schema_config_linux_net_devices(get_val(tree, "netDevices", 3), ctx,  err)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:177:29: note: in expansion of macro 'YAJL_IS_OBJECT' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:24:9: note: in expansion of macro 'YAJL_GET_OBJECT' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:37:23: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3594:1: note: (1) entry to 'make_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3599:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3601:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3602:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3606:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3626:24: note: (6) calling 'make_runtime_spec_schema_config_linux_net_devices' from 'make_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:14:1: note: (7) entry to 'make_runtime_spec_schema_config_linux_net_devices' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:22:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:154:49: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:177:29: note: in expansion of macro 'YAJL_IS_OBJECT' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:24:9: note: in expansion of macro 'YAJL_GET_OBJECT' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:154:42: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:177:29: note: in expansion of macro 'YAJL_IS_OBJECT' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:24:9: note: in expansion of macro 'YAJL_GET_OBJECT' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:27:16: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:31:21: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:32:12: note: (15) assuming 'calloc(len + 1, 8)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:32:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:34:23: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:35:12: note: (18) following 'false' branch... <--[gcc]
cc1: note: (19) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:37:23: note: (20) following 'false' branch (when 'i >= len')... <--[gcc]
cc1: note: (21) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3626:24: note: (22) returning to 'make_runtime_spec_schema_config_linux' from 'make_runtime_spec_schema_config_linux_net_devices' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:37:23: note: (23) '<unknown>' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c: In function 'free_runtime_spec_schema_config_linux_net_devices': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:73:5: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3594:1: note: (1) entry to 'make_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3599:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3601:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3602:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3606:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3626:24: note: (6) calling 'make_runtime_spec_schema_config_linux_net_devices' from 'make_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:14:1: note: (7) entry to 'make_runtime_spec_schema_config_linux_net_devices' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:22:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:154:49: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:177:29: note: in expansion of macro 'YAJL_IS_OBJECT' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:24:9: note: in expansion of macro 'YAJL_GET_OBJECT' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:154:42: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:177:29: note: in expansion of macro 'YAJL_IS_OBJECT' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:24:9: note: in expansion of macro 'YAJL_GET_OBJECT' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:27:16: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:31:21: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:32:12: note: (15) assuming 'calloc(len + 1, 8)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:32:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:34:23: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:35:12: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:16:117: note: (19) inlined call to 'free_runtime_spec_schema_config_linux_net_devices_function' from 'make_runtime_spec_schema_config_linux_net_devices' <--[gcc]
In function 'free_runtime_spec_schema_config_linux_net_devices_function',
    inlined from 'make_runtime_spec_schema_config_linux_net_devices' at src/ocispec/runtime_spec_schema_config_linux.c:16:117:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:12:74: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:12:74: note: (21) calling 'free_runtime_spec_schema_config_linux_net_devices' from 'make_runtime_spec_schema_config_linux_net_devices' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c: In function 'free_runtime_spec_schema_config_linux_net_devices': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:54:1: note: (22) entry to 'free_runtime_spec_schema_config_linux_net_devices' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:56:8: note: (23) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:58:12: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:58:8: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:58:33: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:58:27: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:73:5: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:73:5: note: (29) '<unknown>' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c: In function 'make_runtime_spec_schema_config_linux_resources': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:168:13: warning: leak of 'make_runtime_spec_schema_config_linux_resources_pids(get_val(tree, "pids", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3594:1: note: (1) entry to 'make_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3599:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3601:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3602:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3606:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3627:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3627:37: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3627:34: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3631:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3695:22: note: (10) calling 'make_runtime_spec_schema_config_linux_resources' from 'make_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2153:1: note: (11) entry to 'make_runtime_spec_schema_config_linux_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2158:8: note: (12) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2160:11: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2161:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2165:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2166:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2183:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2203:17: note: (18) calling 'make_runtime_spec_schema_config_linux_resources_pids' from 'make_runtime_spec_schema_config_linux_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:135:1: note: (19) entry to 'make_runtime_spec_schema_config_linux_resources_pids' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:140:8: note: (20) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:142:11: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:142:11: note: (22) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:143:8: note: (23) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:143:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:147:24: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:148:12: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:168:13: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2203:17: note: (28) returning to 'make_runtime_spec_schema_config_linux_resources' from 'make_runtime_spec_schema_config_linux_resources_pids' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:168:13: note: (29) 'make_runtime_spec_schema_config_linux_resources_pids(get_val(tree, "pids", 3), ctx,  err)' leaks here; was allocated at (22) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:443:13: warning: leak of 'make_runtime_spec_schema_config_linux_resources_block_io(get_val(tree, "blockIO", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3594:1: note: (1) entry to 'make_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3599:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3601:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3602:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3606:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3627:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3627:37: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3627:34: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3631:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3695:22: note: (10) calling 'make_runtime_spec_schema_config_linux_resources' from 'make_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2153:1: note: (11) entry to 'make_runtime_spec_schema_config_linux_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2158:8: note: (12) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2160:11: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2161:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2165:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2166:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2183:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2204:8: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2204:30: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2204:27: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2206:21: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2206:21: note: (22) calling 'make_runtime_spec_schema_config_linux_resources_block_io' from 'make_runtime_spec_schema_config_linux_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:278:1: note: (23) entry to 'make_runtime_spec_schema_config_linux_resources_block_io' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:283:8: note: (24) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:285:11: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:285:11: note: (26) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:286:8: note: (27) assuming 'calloc(1, 104)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:286:8: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:290:24: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:291:12: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:312:24: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:313:12: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:334:24: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2206:21: note: (34) returning to 'make_runtime_spec_schema_config_linux_resources' from 'make_runtime_spec_schema_config_linux_resources_block_io' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:443:13: note: (35) 'make_runtime_spec_schema_config_linux_resources_block_io(get_val(tree, "blockIO", 3), ctx,  err)' leaks here; was allocated at (26) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c: In function 'clone_runtime_spec_schema_config_linux_resources': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:754:22: warning: leak of 'clone_runtime_spec_schema_config_linux_resources_block_io(*src.block_io)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4280:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4285:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4363:26: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4363:26: note: (16) calling 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2504:1: note: (17) entry to 'clone_runtime_spec_schema_config_linux_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2509:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2511:20: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2512:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2514:12: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2514:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2527:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2527:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2533:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2533:8: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2535:25: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2535:25: note: (28) calling 'clone_runtime_spec_schema_config_linux_resources_block_io' from 'clone_runtime_spec_schema_config_linux_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:747:1: note: (29) entry to 'clone_runtime_spec_schema_config_linux_resources_block_io' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:751:11: note: (30) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:752:8: note: (31) assuming 'calloc(1, 104)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:752:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:754:22: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:758:8: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:771:12: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:771:8: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:784:12: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:784:8: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:797:12: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:797:8: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:810:12: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:810:8: note: (42) following 'false' branch... <--[gcc]
cc1: note: (43) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2535:25: note: (44) returning to 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux_resources_block_io' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:754:22: note: (45) 'clone_runtime_spec_schema_config_linux_resources_block_io(*src.block_io)' leaks here; was allocated at (30) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:810:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4280:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4285:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4363:26: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4363:26: note: (16) calling 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2504:1: note: (17) entry to 'clone_runtime_spec_schema_config_linux_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2509:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2511:20: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2512:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2514:12: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2514:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2527:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2527:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2533:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2533:8: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2535:25: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2535:25: note: (28) calling 'clone_runtime_spec_schema_config_linux_resources_block_io' from 'clone_runtime_spec_schema_config_linux_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:747:1: note: (29) entry to 'clone_runtime_spec_schema_config_linux_resources_block_io' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:752:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:754:22: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:758:8: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:760:48: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:761:41: note: (34) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:762:12: note: (35) assuming 'calloc(*src.throttle_read_bps_device_len + 1, 8)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:762:12: note: (36) following 'false' branch... <--[gcc]
cc1: note: (37) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:764:30: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:771:12: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:771:8: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:784:12: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:784:8: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:797:12: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:797:8: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:810:12: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:810:8: note: (46) following 'false' branch... <--[gcc]
cc1: note: (47) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2535:25: note: (48) returning to 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux_resources_block_io' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:810:8: note: (49) '<unknown>' leaks here; was allocated at (34) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1228:12: warning: leak of 'clone_runtime_spec_schema_config_linux_resources_cpu(*src.cpu)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4280:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4285:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4363:26: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4363:26: note: (16) calling 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2504:1: note: (17) entry to 'clone_runtime_spec_schema_config_linux_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2509:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2511:20: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2512:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2514:12: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2514:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2527:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2527:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2533:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2533:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2539:12: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2539:8: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2541:20: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2541:20: note: (30) calling 'clone_runtime_spec_schema_config_linux_resources_cpu' from 'clone_runtime_spec_schema_config_linux_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1221:1: note: (31) entry to 'clone_runtime_spec_schema_config_linux_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1225:11: note: (32) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1226:8: note: (33) assuming 'calloc(1, 88)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1226:8: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1228:12: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1228:8: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1234:12: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1234:8: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1240:22: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2541:20: note: (40) returning to 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1228:12: note: (41) 'clone_runtime_spec_schema_config_linux_resources_cpu(*src.cpu)' leaks here; was allocated at (32) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1253:23: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4280:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4285:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4363:26: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4363:26: note: (16) calling 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2504:1: note: (17) entry to 'clone_runtime_spec_schema_config_linux_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2509:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2511:20: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2512:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2514:12: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2514:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2527:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2527:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2533:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2533:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2539:12: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2539:8: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2541:20: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2541:20: note: (30) calling 'clone_runtime_spec_schema_config_linux_resources_cpu' from 'clone_runtime_spec_schema_config_linux_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1221:1: note: (31) entry to 'clone_runtime_spec_schema_config_linux_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1226:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1228:12: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1228:8: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1230:21: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1230:21: note: (36) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1231:12: note: (37) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1231:12: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1234:12: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1234:8: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1240:22: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2541:20: note: (42) returning to 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1253:23: note: (43) '<unknown>' leaks here; was allocated at (36) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2012:24: warning: leak of 'clone_runtime_spec_schema_config_linux_resources_network(*src.network)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4280:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4285:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4363:26: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4363:26: note: (16) calling 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2504:1: note: (17) entry to 'clone_runtime_spec_schema_config_linux_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2509:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2511:20: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2512:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2514:12: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2514:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2527:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2527:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2533:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2533:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2539:12: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2539:8: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2545:12: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2545:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2558:12: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2558:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2564:12: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2564:8: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2566:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2566:24: note: (36) calling 'clone_runtime_spec_schema_config_linux_resources_network' from 'clone_runtime_spec_schema_config_linux_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2005:1: note: (37) entry to 'clone_runtime_spec_schema_config_linux_resources_network' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2009:11: note: (38) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2010:8: note: (39) assuming 'calloc(1, 40)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2010:8: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2012:24: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2014:8: note: (42) following 'false' branch... <--[gcc]
cc1: note: (43) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2566:24: note: (44) returning to 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux_resources_network' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2012:24: note: (45) 'clone_runtime_spec_schema_config_linux_resources_network(*src.network)' leaks here; was allocated at (38) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2020:30: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4280:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4285:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4363:26: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4363:26: note: (16) calling 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2504:1: note: (17) entry to 'clone_runtime_spec_schema_config_linux_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2509:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2511:20: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2512:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2514:12: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2514:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2527:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2527:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2533:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2533:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/rmake[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/runtime_spec_schema_config_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_config_schema.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/runtime_spec_schema_config_schema.lo src/ocispec/runtime_spec_schema_config_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_config_schema.lo -MD -MP -MF src/ocispec/.deps/runtime_spec_schema_config_schema.Tpo -c src/ocispec/runtime_spec_schema_config_schema.c -o src/ocispec/runtime_spec_schema_config_schema.o
untime_spec_schema_config_linux.c:2539:12: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2539:8: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2545:12: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2545:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2558:12: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2558:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2564:12: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2564:8: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2566:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2566:24: note: (36) calling 'clone_runtime_spec_schema_config_linux_resources_network' from 'clone_runtime_spec_schema_config_linux_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2005:1: note: (37) entry to 'clone_runtime_spec_schema_config_linux_resources_network' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2010:8: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2012:24: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2014:8: note: (40) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2016:34: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2017:27: note: (42) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2018:12: note: (43) assuming 'calloc(*src.priorities_len + 1, 8)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2018:12: note: (44) following 'false' branch... <--[gcc]
cc1: note: (45) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2020:30: note: (46) following 'false' branch... <--[gcc]
cc1: note: (47) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2566:24: note: (48) returning to 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux_resources_network' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2020:30: note: (49) '<unknown>' leaks here; was allocated at (42) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c: In function 'clone_runtime_spec_schema_config_linux': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2511:20: warning: leak of 'clone_runtime_spec_schema_config_linux_resources(*src.resources)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4280:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4285:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4363:26: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4363:26: note: (16) calling 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2504:1: note: (17) entry to 'clone_runtime_spec_schema_config_linux_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2508:11: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2509:8: note: (19) assuming 'calloc(1, 96)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2509:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2511:20: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2512:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2514:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2514:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2527:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2527:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2533:12: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2533:8: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2539:12: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2539:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2545:12: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2545:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2558:12: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2558:8: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2564:12: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2564:8: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2570:12: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2570:8: note: (38) following 'false' branch... <--[gcc]
cc1: note: (39) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4363:26: note: (40) returning to 'clone_runtime_spec_schema_config_linux' from 'clone_runtime_spec_schema_config_linux_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2511:20: note: (41) 'clone_runtime_spec_schema_config_linux_resources(*src.resources)' leaks here; was allocated at (18) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2570:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4280:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4285:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4363:26: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4363:26: note: (16) calling 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2504:1: note: (17) entry to 'clone_runtime_spec_schema_config_linux_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2509:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2511:20: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2512:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2514:12: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2514:8: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2516:31: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2517:24: note: (24) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2518:12: note: (25) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2518:12: note: (26) following 'false' branch... <--[gcc]
cc1: note: (27) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2520:30: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2527:12: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2527:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2533:12: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2533:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2539:12: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2539:8: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2545:12: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2545:8: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2558:12: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2558:8: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2564:12: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2564:8: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2570:12: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2570:8: note: (42) following 'false' branch... <--[gcc]
cc1: note: (43) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4363:26: note: (44) returning to 'clone_runtime_spec_schema_config_linux' from 'clone_runtime_spec_schema_config_linux_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2570:8: note: (45) '<unknown>' leaks here; was allocated at (24) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3013:12: warning: leak of 'clone_runtime_spec_schema_config_linux_seccomp(*src.seccomp)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4280:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4285:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4367:12: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4367:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4373:12: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4373:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4379:12: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4379:8: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4381:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4381:24: note: (22) calling 'clone_runtime_spec_schema_config_linux_seccomp' from 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3006:1: note: (23) entry to 'clone_runtime_spec_schema_config_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3010:11: note: (24) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3011:8: note: (25) assuming 'calloc(1, 96)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3011:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3013:12: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3013:8: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3019:33: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3021:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3037:12: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3037:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3043:12: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3043:8: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3049:12: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3049:8: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3065:12: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3065:8: note: (38) following 'false' branch... <--[gcc]
cc1: note: (39) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4381:24: note: (40) returning to 'clone_runtime_spec_schema_config_linux' from 'clone_runtime_spec_schema_config_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3013:12: note: (41) 'clone_runtime_spec_schema_config_linux_seccomp(*src.seccomp)' leaks here; was allocated at (24) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3065:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4280:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4285:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4367:12: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4367:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4373:12: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4373:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4379:12: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4379:8: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4381:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4381:24: note: (22) calling 'clone_runtime_spec_schema_config_linux_seccomp' from 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3006:1: note: (23) entry to 'clone_runtime_spec_schema_config_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3011:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3013:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3013:8: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3015:31: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3015:31: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3016:12: note: (29) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3016:12: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3019:33: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3021:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3037:12: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3037:8: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3043:12: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3043:8: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3049:12: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3049:8: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3065:12: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3065:8: note: (40) following 'false' branch... <--[gcc]
cc1: note: (41) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4381:24: note: (42) returning to 'clone_runtime_spec_schema_config_linux' from 'clone_runtime_spec_schema_config_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3065:8: note: (43) '<unknown>' leaks here; was allocated at (28) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3397:12: warning: leak of 'clone_runtime_spec_schema_config_linux_intel_rdt(*src.intel_rdt)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4280:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4285:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4367:12: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4367:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4373:12: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4373:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4379:12: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4379:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4385:19: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4386:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4388:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4388:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4404:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4404:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4420:12: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4420:8: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4426:12: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4426:8: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4428:26: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4428:26: note: (32) calling 'clone_runtime_spec_schema_config_linux_intel_rdt' from 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3390:1: note: (33) entry to 'clone_runtime_spec_schema_config_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3394:11: note: (34) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3395:8: note: (35) assuming 'calloc(1, 64)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3395:8: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3397:12: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3397:8: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3403:12: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3403:8: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3419:12: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3419:8: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3425:12: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3425:8: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3431:26: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4428:26: note: (46) returning to 'clone_runtime_spec_schema_config_linux' from 'clone_runtime_spec_schema_config_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3397:12: note: (47) 'clone_runtime_spec_schema_config_linux_intel_rdt(*src.intel_rdt)' leaks here; was allocated at (34) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3434:29: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4280:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4285:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4367:12: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4367:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4373:12: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4373:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4379:12: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4379:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4385:19: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4386:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4388:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4388:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4404:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4404:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4420:12: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4420:8: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4426:12: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4426:8: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4428:26: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4428:26: note: (32) calling 'clone_runtime_spec_schema_config_linux_intel_rdt' from 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3390:1: note: (33) entry to 'clone_runtime_spec_schema_config_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3395:8: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3397:12: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3397:8: note: (36) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3399:24: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3399:24: note: (38) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3400:12: note: (39) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3400:12: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3403:12: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3403:8: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3419:12: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3419:8: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3425:12: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3425:8: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3431:26: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4428:26: note: (48) returning to 'clone_runtime_spec_schema_config_linux' from 'clone_runtime_spec_schema_config_linux_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3434:29: note: (49) '<unknown>' leaks here; was allocated at (38) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3577:12: warning: leak of 'clone_runtime_spec_schema_config_linux_time_offsets(*src.time_offsets)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4280:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4285:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4287:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4300:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4322:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4335:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4348:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4361:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4367:12: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4367:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4373:12: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4373:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4379:12: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4379:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4385:19: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4386:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4388:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4388:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4404:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4404:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4420:12: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4420:8: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4426:12: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4426:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4432:12: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4432:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4438:12: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4438:8: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4440:29: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4440:29: note: (36) calling 'clone_runtime_spec_schema_config_linux_time_offsets' from 'clone_runtime_spec_schema_config_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3570:1: note: (37) entry to 'clone_runtime_spec_schema_config_linux_time_offsets' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3574:11: note: (38) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3575:8: note: (39) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3575:8: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3577:12: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3577:8: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3583:12: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3583:8: note: (44) following 'false' branch... <--[gcc]
cc1: note: (45) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4440:29: note: (46) returning to 'clone_runtime_spec_schema_config_linux' from 'clone_runtime_spec_schema_config_linux_time_offsets' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3577:12: note: (47) 'clone_runtime_spec_schema_config_linux_time_offsets(*src.time_offsets)' leaks here; was allocated at (38) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:486: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:735: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1233: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1686: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1939: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2327: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2338: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2512: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2678: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2684: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3313: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3851: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3857: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3861: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3866: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3872: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3879: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:8: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c: In function 'make_runtime_spec_schema_config_schema': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: warning: leak of 'make_runtime_spec_schema_config_schema_hooks(get_val(tree, "hooks", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:27:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3972:38: note: (1) entry to 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3978:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3986:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (6) calling 'make_runtime_spec_schema_config_schema' from 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3424:1: note: (7) entry to 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3429:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3432:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3437:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (14) calling 'make_runtime_spec_schema_config_schema_hooks' from 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:14:1: note: (15) entry to 'make_runtime_spec_schema_config_schema_hooks' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:19:8: note: (16) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:21:11: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:21:11: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:22:8: note: (19) assuming 'calloc(1, 104)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:22:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:26:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:27:12: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:30:20: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:34:16: note: (24) following 'false' branch... <--[gcc]
cc1: note: (25) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:36:27: note: (26) following 'false' branch (when 'i >= len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:48:24: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (28) returning to 'make_runtime_spec_schema_config_schema' from 'make_runtime_spec_schema_config_schema_hooks' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (29) 'make_runtime_spec_schema_config_schema_hooks(get_val(tree, "hooks", 3), ctx,  err)' leaks here; was allocated at (18) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:27:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: warning: leak of 'make_runtime_spec_schema_config_schema_hooks(get_val(tree, "hooks", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:49:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3972:38: note: (1) entry to 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3978:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3986:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (6) calling 'make_runtime_spec_schema_config_schema' from 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3424:1: note: (7) entry to 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3429:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3432:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3437:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (14) calling 'make_runtime_spec_schema_config_schema_hooks' from 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:14:1: note: (15) entry to 'make_runtime_spec_schema_config_schema_hooks' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:19:8: note: (16) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:21:11: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:21:11: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:22:8: note: (19) assuming 'calloc(1, 104)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:22:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:26:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:49:12: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:52:20: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:56:16: note: (24) following 'false' branch... <--[gcc]
cc1: note: (25) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:58:27: note: (26) following 'false' branch (when 'i >= len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:70:24: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (28) returning to 'make_runtime_spec_schema_config_schema' from 'make_runtime_spec_schema_config_schema_hooks' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (29) 'make_runtime_spec_schema_config_schema_hooks(get_val(tree, "hooks", 3), ctx,  err)' leaks here; was allocated at (18) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:49:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: warning: leak of 'make_runtime_spec_schema_config_schema_hooks(get_val(tree, "hooks", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:71:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3972:38: note: (1) entry to 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3978:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3986:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (6) calling 'make_runtime_spec_schema_config_schema' from 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3424:1: note: (7) entry to 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3429:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3432:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3437:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (14) calling 'make_runtime_spec_schema_config_schema_hooks' from 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:14:1: note: (15) entry to 'make_runtime_spec_schema_config_schema_hooks' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:19:8: note: (16) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:21:11: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:21:11: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:22:8: note: (19) assuming 'calloc(1, 104)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:22:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:26:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:71:12: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:74:20: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:78:16: note: (24) following 'false' branch... <--[gcc]
cc1: note: (25) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:80:27: note: (26) following 'false' branch (when 'i >= len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:92:24: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (28) returning to 'make_runtime_spec_schema_config_schema' from 'make_runtime_spec_schema_config_schema_hooks' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (29) 'make_runtime_spec_schema_config_schema_hooks(get_val(tree, "hooks", 3), ctx,  err)' leaks here; was allocated at (18) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:71:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:157:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3972:38: note: (1) entry to 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3978:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3986:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (6) calling 'make_runtime_spec_schema_config_schema' from 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3424:1: note: (7) entry to 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3429:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3432:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3437:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (14) calling 'make_runtime_spec_schema_config_schema_hooks' from 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:14:1: note: (15) entry to 'make_runtime_spec_schema_config_schema_hooks' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:19:8: note: (16) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:21:11: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:22:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:26:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:27:12: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:30:20: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:33:29: note: (22) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:34:16: note: (23) assuming 'calloc(len + 1, 8)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:34:16: note: (24) following 'false' branch... <--[gcc]
cc1: note: (25) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:36:27: note: (26) following 'false' branch (when 'i >= len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:48:24: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (28) returning to 'make_runtime_spec_schema_config_schema' from 'make_runtime_spec_schema_config_schema_hooks' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:157:8: note: (29) '<unknown>' leaks here; was allocated at (22) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:157:13: warning: leak of 'make_runtime_spec_schema_config_schema_hooks(get_val(tree, "hooks", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3972:38: note: (1) entry to 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3978:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3986:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (6) calling 'make_runtime_spec_schema_config_schema' from 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3424:1: note: (7) entry to 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3429:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3432:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3437:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (14) calling 'make_runtime_spec_schema_config_schema_hooks' from 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:14:1: note: (15) entry to 'make_runtime_spec_schema_config_schema_hooks' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:19:8: note: (16) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:21:11: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:21:11: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:22:8: note: (19) assuming 'calloc(1, 104)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:22:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:26:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (22) returning to 'make_runtime_spec_schema_config_schema' from 'make_runtime_spec_schema_config_schema_hooks' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:157:13: note: (23) 'make_runtime_spec_schema_config_schema_hooks(get_val(tree, "hooks", 3), ctx,  err)' leaks here; was allocated at (18) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'make_runtime_spec_schema_config_schema_root(get_val(tree, "root", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:579:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3972:38: note: (1) entry to 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3978:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3986:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (6) calling 'make_runtime_spec_schema_config_schema' from 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3424:1: note: (7) entry to 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3429:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3432:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3437:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:31: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:28: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3451:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3452:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3469:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3470:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3481:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3482:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3493:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3513:17: note: (24) calling 'make_runtime_spec_schema_config_schema_root' from 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:564:1: note: (25) entry to 'make_runtime_spec_schema_config_schema_root' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:569:8: note: (26) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:571:11: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:571:11: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:572:8: note: (29) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:572:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:576:24: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:577:12: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:579:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:581:16: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:588:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:589:12: note: (36) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:591:29: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:605:8: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:612:13: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3513:17: note: (40) returning to 'make_runtime_spec_schema_config_schema' from 'make_runtime_spec_schema_config_schema_root' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (41) 'make_runtime_spec_schema_config_schema_root(get_val(tree, "root", 3), ctx,  err)' leaks here; was allocated at (28) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:579:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:612:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3972:38: note: (1) entry to 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3978:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3986:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (6) calling 'make_runtime_spec_schema_config_schema' from 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3424:1: note: (7) entry to 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3429:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3432:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3437:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:31: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:28: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3451:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3452:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3469:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3470:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3481:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3482:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3493:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3513:17: note: (24) calling 'make_runtime_spec_schema_config_schema_root' from 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:564:1: note: (25) entry to 'make_runtime_spec_schema_config_schema_root' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:569:8: note: (26) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:571:11: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:572:8: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:576:24: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:577:12: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:579:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:580:25: note: (32) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:581:16: note: (33) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:581:16: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:588:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:589:12: note: (36) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:591:29: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:605:8: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:612:13: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3513:17: note: (40) returning to 'make_runtime_spec_schema_config_schema' from 'make_runtime_spec_schema_config_schema_root' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:612:8: note: (41) '<unknown>' leaks here; was allocated at (32) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c: In function 'make_runtime_spec_schema_config_schema_process': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:799:13: warning: leak of 'make_runtime_spec_schema_config_schema_process_console_size(get_val(tree, "consoleSize", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3972:38: note: (1) entry to 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3978:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3986:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (6) calling 'make_runtime_spec_schema_config_schema' from 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3424:1: note: (7) entry to 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3429:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3432:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3437:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:31: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:28: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3451:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3452:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3469:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3470:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3481:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3482:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3493:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:30: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:27: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (28) calling 'make_runtime_spec_schema_config_schema_process' from 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2691:1: note: (29) entry to 'make_runtime_spec_schema_config_schema_process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2696:8: note: (30) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2698:11: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2699:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2703:24: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2730:12: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2739:25: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2739:25: note: (36) calling 'make_runtime_spec_schema_config_schema_process_console_size' from 'make_runtime_spec_schema_config_schema_process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:744:1: note: (37) entry to 'make_runtime_spec_schema_config_schema_process_console_size' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:749:8: note: (38) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:751:11: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:751:11: note: (40) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:752:8: note: (41) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:752:8: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:756:24: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:757:12: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:778:24: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:779:12: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:799:13: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2739:25: note: (48) returning to 'make_runtime_spec_schema_config_schema_process' from 'make_runtime_spec_schema_config_schema_process_console_size' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:799:13: note: (49) 'make_runtime_spec_schema_config_schema_process_console_size(get_val(tree, "consoleSize", 3), ctx,  err)' leaks here; was allocated at (40) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: warning: leak of 'make_runtime_spec_schema_config_schema_process_user(get_val(tree, "user", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1003:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3972:38: note: (1) entry to 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3978:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3986:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (6) calling 'make_runtime_spec_schema_config_schema' from 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3424:1: note: (7) entry to 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3429:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3432:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3437:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:31: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:28: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3451:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3452:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3469:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3470:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3481:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3482:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3493:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:30: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:27: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (28) calling 'make_runtime_spec_schema_config_schema_process' from 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2691:1: note: (29) entry to 'make_runtime_spec_schema_config_schema_process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2696:8: note: (30) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2698:11: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2699:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2703:24: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2730:12: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2739:25: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:8: note: (36) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:38: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:35: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2744:24: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2745:12: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2756:24: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2783:12: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2785:29: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2799:17: note: (44) calling 'make_runtime_spec_schema_config_schema_process_user' from 'make_runtime_spec_schema_config_schema_process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:924:1: note: (45) entry to 'make_runtime_spec_schema_config_schema_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:929:8: note: (46) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:931:11: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:931:11: note: (48) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:932:8: note: (49) assuming 'calloc(1, 56)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:932:8: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:936:24: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:937:12: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:958:24: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:959:12: note: (54) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:980:24: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:981:12: note: (56) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1002:24: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1003:12: note: (58) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1006:20: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1010:16: note: (60) following 'false' branch... <--[gcc]
cc1: note: (61) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1038:12: note: (62) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1048:13: note: (63) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2799:17: note: (64) returning to 'make_runtime_spec_schema_config_schema_process' from 'make_runtime_spec_schema_config_schema_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (65) 'make_runtime_spec_schema_config_schema_process_user(get_val(tree, "user", 3), ctx,  err)' leaks here; was allocated at (48) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1003:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1048:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3972:38: note: (1) entry to 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3978:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3986:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (6) calling 'make_runtime_spec_schema_config_schema' from 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3424:1: note: (7) entry to 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3429:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3432:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3437:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:31: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:28: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3451:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3452:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3469:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3470:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3481:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3482:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3493:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:30: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:27: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (28) calling 'make_runtime_spec_schema_config_schema_process' from 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2691:1: note: (29) entry to 'make_runtime_spec_schema_config_schema_process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2696:8: note: (30) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2698:11: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2699:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2703:24: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2730:12: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2739:25: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:8: note: (36) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:38: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:35: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2744:24: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2745:12: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2756:24: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2783:12: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2785:29: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2799:17: note: (44) calling 'make_runtime_spec_schema_config_schema_process_user' from 'make_runtime_spec_schema_config_schema_process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:924:1: note: (45) entry to 'make_runtime_spec_schema_config_schema_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:929:8: note: (46) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:931:11: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:932:8: note: (48) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:936:24: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:937:12: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:958:24: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:959:12: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:980:24: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:981:12: note: (54) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1002:24: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1003:12: note: (56) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1006:20: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1009:36: note: (58) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1010:16: note: (59) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1010:16: note: (60) following 'false' branch... <--[gcc]
cc1: note: (61) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1038:12: note: (62) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1048:13: note: (63) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2799:17: note: (64) returning to 'make_runtime_spec_schema_config_schema_process' from 'make_runtime_spec_schema_config_schema_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1048:8: note: (65) '<unknown>' leaks here; was allocated at (58) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1048:13: warning: leak of 'make_runtime_spec_schema_config_schema_process_user(get_val(tree, "user", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3972:38: note: (1) entry to 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3978:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3986:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (6) calling 'make_runtime_spec_schema_config_schema' from 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3424:1: note: (7) entry to 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3429:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3432:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3437:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:31: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:28: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3451:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3452:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3469:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3470:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3481:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3482:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3493:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:30: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:27: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (28) calling 'make_runtime_spec_schema_config_schema_process' from 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2691:1: note: (29) entry to 'make_runtime_spec_schema_config_schema_process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2696:8: note: (30) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2698:11: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2699:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2703:24: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2730:12: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2739:25: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:8: note: (36) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:38: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:35: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2744:24: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2745:12: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2756:24: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2783:12: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2785:29: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2799:17: note: (44) calling 'make_runtime_spec_schema_config_schema_process_user' from 'make_runtime_spec_schema_config_schema_process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:924:1: note: (45) entry to 'make_runtime_spec_schema_config_schema_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:929:8: note: (46) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:931:11: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:931:11: note: (48) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:932:8: note: (49) assuming 'calloc(1, 56)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:932:8: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:936:24: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:937:12: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:958:24: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:959:12: note: (54) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:980:24: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:981:12: note: (56) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1002:24: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1038:12: note: (58) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1048:13: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2799:17: note: (60) returning to 'make_runtime_spec_schema_config_schema_process' from 'make_runtime_spec_schema_config_schema_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1048:13: note: (61) 'make_runtime_spec_schema_config_schema_process_user(get_val(tree, "user", 3), ctx,  err)' leaks here; was allocated at (48) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: warning: leak of 'make_runtime_spec_schema_config_schema_process_capabilities(get_val(tree, "capabilities", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1263:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3972:38: note: (1) entry to 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3978:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3986:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (6) calling 'make_runtime_spec_schema_config_schema' from 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3424:1: note: (7) entry to 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3429:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3432:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3437:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:31: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:28: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3451:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3452:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3469:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3470:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3481:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3482:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3493:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:30: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:27: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (28) calling 'make_runtime_spec_schema_config_schema_process' from 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2691:1: note: (29) entry to 'make_runtime_spec_schema_config_schema_process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2696:8: note: (30) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2698:11: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2699:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2703:24: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2730:12: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2739:25: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:8: note: (36) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:38: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:35: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2744:24: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2745:12: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2756:24: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2783:12: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2785:29: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2800:8: note: (44) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2800:30: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2800:27: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2802:25: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2802:25: note: (48) calling 'make_runtime_spec_schema_config_schema_process_capabilities' from 'make_runtime_spec_schema_config_schema_process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1250:1: note: (49) entry to 'make_runtime_spec_schema_config_schema_process_capabilities' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1255:8: note: (50) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1257:11: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1257:11: note: (52) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1258:8: note: (53) assuming 'calloc(1, 88)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1258:8: note: (54) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1262:24: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1263:12: note: (56) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1266:20: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1270:16: note: (58) following 'false' branch... <--[gcc]
cc1: note: (59) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2802:25: note: (60) returning to 'make_runtime_spec_schema_config_schema_process' from 'make_runtime_spec_schema_config_schema_process_capabilities' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (61) 'make_runtime_spec_schema_config_schema_process_capabilities(get_val(tree, "capabilities", 3), ctx,  err)' leaks here; was allocated at (52) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1263:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: warning: leak of 'make_runtime_spec_schema_config_schema_process_capabilities(get_val(tree, "capabilities", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1289:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3972:38: note: (1) entry to 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3978:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3986:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (6) calling 'make_runtime_spec_schema_config_schema' from 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3424:1: note: (7) entry to 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3429:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3432:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3437:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:31: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:28: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3451:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3452:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3469:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3470:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3481:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3482:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3493:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:30: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:27: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (28) calling 'make_runtime_spec_schema_config_schema_process' from 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2691:1: note: (29) entry to 'make_runtime_spec_schema_config_schema_process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2696:8: note: (30) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2698:11: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2699:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2703:24: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2730:12: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2739:25: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:8: note: (36) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:38: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:35: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2744:24: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2745:12: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2756:24: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2783:12: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2785:29: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2800:8: note: (44) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2800:30: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2800:27: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2802:25: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2802:25: note: (48) calling 'make_runtime_spec_schema_config_schema_process_capabilities' from 'make_runtime_spec_schema_config_schema_process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1250:1: note: (49) entry to 'make_runtime_spec_schema_config_schema_process_capabilities' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1255:8: note: (50) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1257:11: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1257:11: note: (52) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1258:8: note: (53) assuming 'calloc(1, 88)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1258:8: note: (54) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1262:24: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1289:12: note: (56) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1292:20: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1296:16: note: (58) following 'false' branch... <--[gcc]
cc1: note: (59) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2802:25: note: (60) returning to 'make_runtime_spec_schema_config_schema_process' from 'make_runtime_spec_schema_config_schema_process_capabilities' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (61) 'make_runtime_spec_schema_config_schema_process_capabilities(get_val(tree, "capabilities", 3), ctx,  err)' leaks here; was allocated at (52) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1289:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1391:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3972:38: note: (1) entry to 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3978:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3986:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (6) calling 'make_runtime_spec_schema_config_schema' from 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3424:1: note: (7) entry to 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3429:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3432:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3437:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:31: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:28: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3451:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3452:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3469:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3470:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3481:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3482:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3493:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:30: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:27: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (28) calling 'make_runtime_spec_schema_config_schema_process' from 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2691:1: note: (29) entry to 'make_runtime_spec_schema_config_schema_process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2696:8: note: (30) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2698:11: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2699:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2703:24: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2730:12: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2739:25: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:8: note: (36) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:38: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:35: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2744:24: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2745:12: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2756:24: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2783:12: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2785:29: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2800:8: note: (44) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2800:30: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2800:27: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2802:25: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2802:25: note: (48) calling 'make_runtime_spec_schema_config_schema_process_capabilities' from 'make_runtime_spec_schema_config_schema_process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1250:1: note: (49) entry to 'make_runtime_spec_schema_config_schema_process_capabilities' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1255:8: note: (50) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1257:11: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1258:8: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1262:24: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1263:12: note: (54) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1266:20: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1269:29: note: (56) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1270:16: note: (57) assuming 'calloc(len + 1, 8)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1270:16: note: (58) following 'false' branch... <--[gcc]
cc1: note: (59) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2802:25: note: (60) returning to 'make_runtime_spec_schema_config_schema_process' from 'make_runtime_spec_schema_config_schema_process_capabilities' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1391:8: note: (61) '<unknown>' leaks here; was allocated at (56) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1391:13: warning: leak of 'make_runtime_spec_schema_config_schema_process_capabilities(get_val(tree, "capabilities", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3972:38: note: (1) entry to 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3978:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3986:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (6) calling 'make_runtime_spec_schema_config_schema' from 'runtime_spec_schema_config_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3424:1: note: (7) entry to 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3429:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3432:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3437:12: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:31: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:28: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3451:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3452:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3469:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3470:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3481:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3482:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3493:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:30: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:27: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (28) calling 'make_runtime_spec_schema_config_schema_process' from 'make_runtime_spec_schema_config_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2691:1: note: (29) entry to 'make_runtime_spec_schema_config_schema_process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2696:8: note: (30) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2698:11: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2699:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2703:24: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2730:12: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2739:25: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:8: note: (36) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:38: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:35: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2744:24: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2745:12: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2756:24: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2783:12: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2785:29: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2800:8: note: (44) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2800:30: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2800:27: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2802:25: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2802:25: note: (48) calling 'make_runtime_spec_schema_config_schema_process_capabilities' from 'make_runtime_spec_schema_config_schema_process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1250:1: note: (49) entry to 'make_runtime_spec_schema_config_schema_process_capabilities' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1255:8: note: (50) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1257:11: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1257:11: note: (52) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1258:8: note: (53) assuming 'calloc(1, 88)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1258:8: note: (54) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1262:24: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2802:25: note: (56) returning to 'make_runtime_spec_schema_config_schema_process' from 'make_runtime_spec_schema_config_schema_process_capabilities' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1391:13: note: (57) 'make_runtime_spec_schema_config_schema_process_capabilities(get_val(tree, "capabilities", 3), ctx,  err)' leaks here; was allocated at (52) <--[gcc]
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/runtime_spec_schema_config_vm.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_config_vm.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/runtime_spec_schema_config_vm.lo src/ocispec/runtime_spec_schema_config_vm.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_config_vm.lo -MD -MP -MF src/ocispec/.deps/runtime_spec_schema_config_vm.Tpo -c src/ocispec/runtime_spec_schema_config_vm.c -o src/ocispec/runtime_spec_schema_config_vm.o
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/runtime_spec_schema_config_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_config_windows.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/runtime_spec_schema_config_windows.lo src/ocispec/runtime_spec_schema_config_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_config_windows.lo -MD -MP -MF src/ocispec/.deps/runtime_spec_schema_config_windows.Tpo -c src/ocispec/runtime_spec_schema_config_windows.c -o src/ocispec/runtime_spec_schema_config_windows.o
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:218: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:225: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:472: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:479: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:672: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:678: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:697: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:700: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:703: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:708: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:722: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:729: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:735: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:850: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:856: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:862: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:8: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c: In function 'make_runtime_spec_schema_config_vm': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'make_runtime_spec_schema_config_vm_hypervisor(get_val(tree, "hypervisor", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:685:1: note: (1) entry to 'make_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:690:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:692:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:693:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:695:23: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:695:23: note: (6) calling 'make_runtime_spec_schema_config_vm_hypervisor' from 'make_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:14:1: note: (7) entry to 'make_runtime_spec_schema_config_vm_hypervisor' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:22:8: note: (11) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:22:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:27:12: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:31:16: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:38:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:62:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:69:13: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:695:23: note: (20) returning to 'make_runtime_spec_schema_config_vm' from 'make_runtime_spec_schema_config_vm_hypervisor' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (21) 'make_runtime_spec_schema_config_vm_hypervisor(get_val(tree, "hypervisor", 3), ctx,  err)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:69:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:685:1: note: (1) entry to 'make_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:690:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:692:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:693:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:695:23: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:695:23: note: (6) calling 'make_runtime_spec_schema_config_vm_hypervisor' from 'make_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:14:1: note: (7) entry to 'make_runtime_spec_schema_config_vm_hypervisor' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:22:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:26:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:27:12: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:30:25: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:31:16: note: (15) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:31:16: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:38:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:62:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:69:13: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:695:23: note: (20) returning to 'make_runtime_spec_schema_config_vm' from 'make_runtime_spec_schema_config_vm_hypervisor' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:69:8: note: (21) '<unknown>' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c: In function 'clone_runtime_spec_schema_config_vm': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:214:12: warning: leak of 'clone_runtime_spec_schema_config_vm_hypervisor(*src.hypervisor)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:839:1: note: (1) entry to 'clone_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:844:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:8: note: (4) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:848:27: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:848:27: note: (6) calling 'clone_runtime_spec_schema_config_vm_hypervisor' from 'clone_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:207:1: note: (7) entry to 'clone_runtime_spec_schema_config_vm_hypervisor' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:211:11: note: (8) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:212:8: note: (9) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:212:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:214:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:214:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:220:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:220:8: note: (14) following 'false' branch... <--[gcc]
cc1: note: (15) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:848:27: note: (16) returning to 'clone_runtime_spec_schema_config_vm' from 'clone_runtime_spec_schema_config_vm_hypervisor' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:214:12: note: (17) 'clone_runtime_spec_schema_config_vm_hypervisor(*src.hypervisor)' leaks here; was allocated at (8) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:220:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:839:1: note: (1) entry to 'clone_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:844:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:8: note: (4) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:848:27: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:848:27: note: (6) calling 'clone_runtime_spec_schema_config_vm_hypervisor' from 'clone_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:207:1: note: (7) entry to 'clone_runtime_spec_schema_config_vm_hypervisor' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:212:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:214:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:214:8: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:216:21: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:216:21: note: (12) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:217:12: note: (13) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:217:12: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:220:12: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:220:8: note: (16) following 'false' branch... <--[gcc]
cc1: note: (17) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:848:27: note: (18) returning to 'clone_runtime_spec_schema_config_vm' from 'clone_runtime_spec_schema_config_vm_hypervisor' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:220:8: note: (19) '<unknown>' leaks here; was allocated at (12) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:226:30: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:839:1: note: (1) entry to 'clone_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:844:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:8: note: (4) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:848:27: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:848:27: note: (6) calling 'clone_runtime_spec_schema_config_vm_hypervisor' from 'clone_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:207:1: note: (7) entry to 'clone_runtime_spec_schema_config_vm_hypervisor' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:212:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:214:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:214:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:220:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:220:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:222:34: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:223:27: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:224:12: note: (15) assuming 'calloc(*src.parameters_len + 1, 8)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:224:12: note: (16) following 'false' branch... <--[gcc]
cc1: note: (17) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:848:27: note: (18) returning to 'clone_runtime_spec_schema_config_vm' from 'clone_runtime_spec_schema_config_vm_hypervisor' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:226:30: note: (19) '<unknown>' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c: In function 'make_runtime_spec_schema_config_vm': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'make_runtime_spec_schema_config_vm_kernel(get_val(tree, "kernel", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:256:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:685:1: note: (1) entry to 'make_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:690:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:692:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:693:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:695:23: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:696:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:696:36: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:696:33: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:698:19: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:698:19: note: (10) calling 'make_runtime_spec_schema_config_vm_kernel' from 'make_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:241:1: note: (11) entry to 'make_runtime_spec_schema_config_vm_kernel' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:246:8: note: (12) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:248:11: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:248:11: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:249:8: note: (15) assuming 'calloc(1, 40)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:249:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:253:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:254:12: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:256:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:258:16: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:265:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:292:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:301:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:301:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:308:13: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:698:19: note: (26) returning to 'make_runtime_spec_schema_config_vm' from 'make_runtime_spec_schema_config_vm_kernel' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (27) 'make_runtime_spec_schema_config_vm_kernel(get_val(tree, "kernel", 3), ctx,  err)' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:256:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:308:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:685:1: note: (1) entry to 'make_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:690:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:692:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:693:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:695:23: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:696:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:696:36: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:696:33: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:698:19: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:698:19: note: (10) calling 'make_runtime_spec_schema_config_vm_kernel' from 'make_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:241:1: note: (11) entry to 'make_runtime_spec_schema_config_vm_kernel' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:246:8: note: (12) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:248:11: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:249:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:253:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:254:12: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:256:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:257:25: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:258:16: note: (19) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:258:16: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:265:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:292:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:301:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:301:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:308:13: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:698:19: note: (26) returning to 'make_runtime_spec_schema_config_vm' from 'make_runtime_spec_schema_config_vm_kernel' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:308:8: note: (27) '<unknown>' leaks here; was allocated at (18) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c: In function 'clone_runtime_spec_schema_config_vm': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:468:12: warning: leak of 'clone_runtime_spec_schema_config_vm_kernel(*src.kernel)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:839:1: note: (1) entry to 'clone_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:844:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:852:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:852:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:854:23: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:854:23: note: (8) calling 'clone_runtime_spec_schema_config_vm_kernel' from 'clone_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:461:1: note: (9) entry to 'clone_runtime_spec_schema_config_vm_kernel' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:465:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:466:8: note: (11) assuming 'calloc(1, 40)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:466:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:468:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:468:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:474:12: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:474:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:490:12: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:490:8: note: (18) following 'false' branch... <--[gcc]
cc1: note: (19) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:854:23: note: (20) returning to 'clone_runtime_spec_schema_config_vm' from 'clone_runtime_spec_schema_config_vm_kernel' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:468:12: note: (21) 'clone_runtime_spec_schema_config_vm_kernel(*src.kernel)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:490:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:839:1: note: (1) entry to 'clone_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:844:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:852:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:852:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:854:23: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:854:23: note: (8) calling 'clone_runtime_spec_schema_config_vm_kernel' from 'clone_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:461:1: note: (9) entry to 'clone_runtime_spec_schema_config_vm_kernel' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:466:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:468:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:468:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:470:21: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:470:21: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:471:12: note: (15) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:471:12: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:474:12: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:474:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:490:12: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:490:8: note: (20) following 'false' branch... <--[gcc]
cc1: note: (21) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:854:23: note: (22) returning to 'clone_runtime_spec_schema_config_vm' from 'clone_runtime_spec_schema_config_vm_kernel' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:490:8: note: (23) '<unknown>' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:668:12: warning: leak of 'clone_runtime_spec_schema_config_vm_image(*src.image)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:839:1: note: (1) entry to 'clone_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:844:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:852:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:852:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:858:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:858:8: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:860:22: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:860:22: note: (10) calling 'clone_runtime_spec_schema_config_vm_image' from 'clone_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:661:1: note: (11) entry to 'clone_runtime_spec_schema_config_vm_image' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:665:11: note: (12) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:666:8: note: (13) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:666:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:668:12: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:668:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:674:12: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:674:8: note: (18) following 'false' branch... <--[gcc]
cc1: note: (19) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:860:22: note: (20) returning to 'clone_runtime_spec_schema_config_vm' from 'clone_runtime_spec_schema_config_vm_image' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:668:12: note: (21) 'clone_runtime_spec_schema_config_vm_image(*src.image)' leaks here; was allocated at (12) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:674:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:839:1: note: (1) entry to 'clone_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:844:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:852:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:852:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:858:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:858:8: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:860:22: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:860:22: note: (10) calling 'clone_runtime_spec_schema_config_vm_image' from 'clone_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:661:1: note: (11) entry to 'clone_runtime_spec_schema_config_vm_image' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:666:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:668:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:668:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:670:21: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:670:21: note: (16) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:671:12: note: (17) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:671:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:674:12: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:674:8: note: (20) following 'false' branch... <--[gcc]
cc1: note: (21) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:860:22: note: (22) returning to 'clone_runtime_spec_schema_config_vm' from 'clone_runtime_spec_schema_config_vm_image' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:674:8: note: (23) '<unknown>' leaks here; was allocated at (16) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:677:12: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:839:1: note: (1) entry to 'clone_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:844:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:852:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:852:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:858:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:858:8: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:860:22: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:860:22: note: (10) calling 'clone_runtime_spec_schema_config_vm_image' from 'clone_runtime_spec_schema_config_vm' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:661:1: note: (11) entry to 'clone_runtime_spec_schema_config_vm_image' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:666:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:668:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:668:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:674:12: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:674:8: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:676:23: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:676:23: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:677:12: note: (19) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:677:12: note: (20) following 'false' branch... <--[gcc]
cc1: note: (21) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:860:22: note: (22) returning to 'clone_runtime_spec_schema_config_vm' from 'clone_runtime_spec_schema_config_vm_image' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:677:12: note: (23) '<unknown>' leaks here; was allocated at (18) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:571: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:807: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:810: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:813: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:826: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:833: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:839: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:954: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:960: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:966: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1298: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1529: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1913: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c: In function 'make_runtime_spec_schema_config_windows_resources': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:47:13: warning: leak of 'make_runtime_spec_schema_config_windows_resources_memory(get_val(tree, "memory", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1536:1: note: (1) entry to 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1541:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1543:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1544:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1548:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1594:22: note: (6) calling 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:795:1: note: (7) entry to 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:800:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:802:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:803:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:805:19: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:805:19: note: (12) calling 'make_runtime_spec_schema_config_windows_resources_memory' from 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:14:1: note: (13) entry to 'make_runtime_spec_schema_config_windows_resources_memory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:19:8: note: (14) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:21:11: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:21:11: note: (16) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:22:8: note: (17) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:22:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:26:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:27:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:47:13: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:805:19: note: (22) returning to 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows_resources_memory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:47:13: note: (23) 'make_runtime_spec_schema_config_windows_resources_memory(get_val(tree, "memory", 3), ctx,  err)' leaks here; was allocated at (16) <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:8: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: warning: leak of 'make_runtime_spec_schema_config_windows_resources_cpu(get_val(tree, "cpu", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:173:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1536:1: note: (1) entry to 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1541:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1543:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1544:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1548:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1594:22: note: (6) calling 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:795:1: note: (7) entry to 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:800:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:802:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:803:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:805:19: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:32: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:29: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:808:16: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:808:16: note: (16) calling 'make_runtime_spec_schema_config_windows_resources_cpu' from 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:337:1: note: (17) entry to 'make_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:342:8: note: (18) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:344:11: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:344:11: note: (20) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:345:8: note: (21) assuming 'calloc(1, 40)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:345:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:349:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:350:12: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:371:24: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:372:12: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:393:24: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:394:12: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:413:21: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:413:21: note: (30) calling 'make_runtime_spec_schema_config_windows_resources_cpu_affinity' from 'make_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:157:1: note: (31) entry to 'make_runtime_spec_schema_config_windows_resources_cpu_affinity' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:162:8: note: (32) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:164:11: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:165:8: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:169:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:170:12: note: (36) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:173:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:173:17: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:178:23: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:179:16: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:185:31: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:192:12: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:212:13: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:413:21: note: (44) returning to 'make_runtime_spec_schema_config_windows_resources_cpu' from 'make_runtime_spec_schema_config_windows_resources_cpu_affinity' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:414:8: note: (45) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:417:13: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:808:16: note: (47) returning to 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (48) 'make_runtime_spec_schema_config_windows_resources_cpu(get_val(tree, "cpu", 3), ctx,  err)' leaks here; was allocated at (20) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:173:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c: In function 'make_runtime_spec_schema_config_windows_resources_cpu': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:212:13: warning: leak of 'make_runtime_spec_schema_config_windows_resources_cpu_affinity(get_val(tree, "affinity", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1536:1: note: (1) entry to 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1541:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1543:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1544:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1548:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1594:22: note: (6) calling 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:795:1: note: (7) entry to 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:800:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:802:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:803:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:805:19: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:32: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:29: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:808:16: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:808:16: note: (16) calling 'make_runtime_spec_schema_config_windows_resources_cpu' from 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:337:1: note: (17) entry to 'make_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:342:8: note: (18) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:344:11: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:345:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:349:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:350:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:371:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:372:12: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:393:24: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:394:12: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:413:21: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:413:21: note: (28) calling 'make_runtime_spec_schema_config_windows_resources_cpu_affinity' from 'make_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:157:1: note: (29) entry to 'make_runtime_spec_schema_config_windows_resources_cpu_affinity' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:162:8: note: (30) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:164:11: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:164:11: note: (32) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:165:8: note: (33) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:165:8: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:169:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:170:12: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:191:24: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:192:12: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:212:13: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:413:21: note: (40) returning to 'make_runtime_spec_schema_config_windows_resources_cpu' from 'make_runtime_spec_schema_config_windows_resources_cpu_affinity' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:212:13: note: (41) 'make_runtime_spec_schema_config_windows_resources_cpu_affinity(get_val(tree, "affinity", 3), ctx,  err)' leaks here; was allocated at (32) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c: In function 'make_runtime_spec_schema_config_windows_resources': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:212:13: warning: leak of 'make_runtime_spec_schema_config_windows_resources_cpu(get_val(tree, "cpu", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1536:1: note: (1) entry to 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1541:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1543:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1544:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1548:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1594:22: note: (6) calling 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:795:1: note: (7) entry to 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:800:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:802:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:803:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:805:19: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:32: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:29: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:808:16: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:808:16: note: (16) calling 'make_runtime_spec_schema_config_windows_resources_cpu' from 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:337:1: note: (17) entry to 'make_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:342:8: note: (18) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:344:11: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:344:11: note: (20) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:345:8: note: (21) assuming 'calloc(1, 40)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:345:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:349:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:350:12: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:371:24: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:372:12: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:393:24: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:394:12: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:413:21: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:413:21: note: (30) calling 'make_runtime_spec_schema_config_windows_resources_cpu_affinity' from 'make_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:157:1: note: (31) entry to 'make_runtime_spec_schema_config_windows_resources_cpu_affinity' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:162:8: note: (32) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:164:11: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:165:8: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:169:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:170:12: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:191:24: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:192:12: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:212:13: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:413:21: note: (40) returning to 'make_runtime_spec_schema_config_windows_resources_cpu' from 'make_runtime_spec_schema_config_windows_resources_cpu_affinity' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:414:8: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:417:13: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:808:16: note: (43) returning to 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:212:13: note: (44) 'make_runtime_spec_schema_config_windows_resources_cpu(get_val(tree, "cpu", 3), ctx,  err)' leaks here; was allocated at (20) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c: In function 'make_runtime_spec_schema_config_windows_resources_cpu_affinity': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:259:12: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1536:1: note: (1) entry to 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1541:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1543:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1544:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1548:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1594:22: note: (6) calling 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:795:1: note: (7) entry to 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:800:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:802:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:803:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:805:19: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:32: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:29: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:808:16: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:808:16: note: (16) calling 'make_runtime_spec_schema_config_windows_resources_cpu' from 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:337:1: note: (17) entry to 'make_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:342:8: note: (18) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:344:11: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:345:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:349:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:350:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:371:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:372:12: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:393:24: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:394:12: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:413:21: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:413:21: note: (28) calling 'make_runtime_spec_schema_config_windows_resources_cpu_affinity' from 'make_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:157:1: note: (29) entry to 'make_runtime_spec_schema_config_windows_resources_cpu_affinity' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:162:8: note: (30) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:164:11: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:165:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:169:24: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:170:12: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:191:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:192:12: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:212:13: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:212:8: note: (38) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:216:16: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:219:12: note: (40) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:221:20: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:222:16: note: (42) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:225:24: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:226:35: note: (44) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:227:16: note: (45) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:227:16: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:232:37: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:233:16: note: (48) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:240:9: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:240:23: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:256:27: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:259:12: note: (52) following 'false' branch... <--[gcc]
cc1: note: (53) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:259:12: note: (54) '<unknown>' leaks here; was allocated at (44) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:259:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1536:1: note: (1) entry to 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1541:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1543:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1544:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1548:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1594:22: note: (6) calling 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:795:1: note: (7) entry to 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:800:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:802:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:803:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:805:19: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:32: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:29: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:808:16: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:808:16: note: (16) calling 'make_runtime_spec_schema_config_windows_resources_cpu' from 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:337:1: note: (17) entry to 'make_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:342:8: note: (18) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:344:11: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:345:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:349:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:350:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:371:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:372:12: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:393:24: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:394:12: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:413:21: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:413:21: note: (28) calling 'make_runtime_spec_schema_config_windows_resources_cpu_affinity' from 'make_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:157:1: note: (29) entry to 'make_runtime_spec_schema_config_windows_resources_cpu_affinity' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:162:8: note: (30) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:164:11: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:165:8: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:169:24: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:170:12: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:191:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:192:12: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:212:13: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:212:8: note: (38) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:216:16: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:219:12: note: (40) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:221:20: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:221:20: note: (42) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:222:16: note: (43) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:222:16: note: (44) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:225:24: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:227:16: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:232:37: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:233:16: note: (48) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:240:9: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:240:23: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:256:27: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:259:12: note: (52) following 'false' branch... <--[gcc]
cc1: note: (53) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:259:12: note: (54) 'resi' leaks here; was allocated at (42) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c: In function 'make_runtime_spec_schema_config_windows_resources': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:414:34: warning: leak of 'make_runtime_spec_schema_config_windows_resources_cpu(get_val(tree, "cpu", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1536:1: note: (1) entry to 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1541:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1543:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1544:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1548:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1594:22: note: (6) calling 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:795:1: note: (7) entry to 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:800:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:802:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:803:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:805:19: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:32: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:29: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:808:16: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:808:16: note: (16) calling 'make_runtime_spec_schema_config_windows_resources_cpu' from 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:337:1: note: (17) entry to 'make_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:342:8: note: (18) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:344:11: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:344:11: note: (20) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:345:8: note: (21) assuming 'calloc(1, 40)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:345:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:349:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:350:12: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:371:24: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:372:12: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:393:24: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:394:12: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:413:21: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:414:8: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:414:34: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:414:31: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:417:13: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:808:16: note: (34) returning to 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:414:34: note: (35) 'make_runtime_spec_schema_config_windows_resources_cpu(get_val(tree, "cpu", 3), ctx,  err)' leaks here; was allocated at (20) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:417:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1536:1: note: (1) entry to 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1541:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1543:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1544:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1548:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1594:22: note: (6) calling 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:795:1: note: (7) entry to 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:800:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:802:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:803:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:805:19: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:32: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:29: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:808:16: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:808:16: note: (16) calling 'make_runtime_spec_schema_config_windows_resources_cpu' from 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:337:1: note: (17) entry to 'make_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:342:8: note: (18) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:344:11: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:345:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:349:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:350:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:371:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:372:12: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:393:24: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:394:12: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:413:21: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:413:21: note: (28) calling 'make_runtime_spec_schema_config_windows_resources_cpu_affinity' from 'make_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:157:1: note: (29) entry to 'make_runtime_spec_schema_config_windows_resources_cpu_affinity' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:162:8: note: (30) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:164:11: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:164:11: note: (32) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:165:8: note: (33) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:165:8: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:169:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:170:12: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:191:24: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:192:12: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:212:13: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:413:21: note: (40) returning to 'make_runtime_spec_schema_config_windows_resources_cpu' from 'make_runtime_spec_schema_config_windows_resources_cpu_affinity' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:414:8: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:417:13: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:808:16: note: (43) returning to 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:417:8: note: (44) '<unknown>' leaks here; was allocated at (32) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c: In function 'clone_runtime_spec_schema_config_windows_resources': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:561:21: warning: leak of 'clone_runtime_spec_schema_config_windows_resources_cpu(*src.cpu)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1901:1: note: (1) entry to 'clone_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1906:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1908:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1908:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1924:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1924:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1937:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1937:8: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1939:26: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1939:26: note: (10) calling 'clone_runtime_spec_schema_config_windows_resources' from 'clone_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:943:1: note: (11) entry to 'clone_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:948:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:950:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:950:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:956:12: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:956:8: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:958:20: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:958:20: note: (18) calling 'clone_runtime_spec_schema_config_windows_resources_cpu' from 'clone_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:554:1: note: (19) entry to 'clone_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:558:11: note: (20) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:559:8: note: (21) assuming 'calloc(1, 40)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:559:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:561:21: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:567:8: note: (24) following 'false' branch... <--[gcc]
cc1: note: (25) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:958:20: note: (26) returning to 'clone_runtime_spec_schema_config_windows_resources' from 'clone_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:561:21: note: (27) 'clone_runtime_spec_schema_config_windows_resources_cpu(*src.cpu)' leaks here; was allocated at (20) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:570:12: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1901:1: note: (1) entry to 'clone_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1906:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1908:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1908:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1924:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1924:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1937:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1937:8: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1939:26: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1939:26: note: (10) calling 'clone_runtime_spec_schema_config_windows_resources' from 'clone_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:943:1: note: (11) entry to 'clone_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:948:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:950:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:950:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:956:12: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:956:8: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:958:20: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:958:20: note: (18) calling 'clone_runtime_spec_schema_config_windows_resources_cpu' from 'clone_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:554:1: note: (19) entry to 'clone_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:559:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:561:21: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:567:8: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:569:25: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:569:25: note: (24) calling 'clone_runtime_spec_schema_config_windows_resources_cpu_affinity' from 'clone_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:321:1: note: (25) entry to 'clone_runtime_spec_schema_config_windows_resources_cpu_affinity' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:325:11: note: (26) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:326:8: note: (27) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:326:8: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:328:20: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:569:25: note: (30) returning to 'clone_runtime_spec_schema_config_windows_resources_cpu' from 'clone_runtime_spec_schema_config_windows_resources_cpu_affinity' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:570:12: note: (31) following 'false' branch... <--[gcc]
cc1: note: (32) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:958:20: note: (33) returning to 'clone_runtime_spec_schema_config_windows_resources' from 'clone_runtime_spec_schema_config_windows_resources_cpu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:570:12: note: (34) '<unknown>' leaks here; was allocated at (26) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c: In function 'make_runtime_spec_schema_config_windows_resources': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:655:13: warning: leak of 'make_runtime_spec_schema_config_windows_resources_storage(get_val(tree, "storage", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1536:1: note: (1) entry to 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1541:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1543:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1544:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1548:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1594:22: note: (6) calling 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:795:1: note: (7) entry to 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:800:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:802:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:803:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:805:19: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:32: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:29: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:808:16: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:809:8: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:809:29: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:809:26: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:811:20: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:811:20: note: (20) calling 'make_runtime_spec_schema_config_windows_resources_storage' from 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:578:1: note: (21) entry to 'make_runtime_spec_schema_config_windows_resources_storage' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:583:8: note: (22) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:585:11: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:585:11: note: (24) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:586:8: note: (25) assuming 'calloc(1, 40)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:586:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:590:24: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:591:12: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:612:24: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:613:12: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:634:24: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:635:12: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:655:13: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:811:20: note: (34) returning to 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows_resources_storage' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:655:13: note: (35) 'make_runtime_spec_schema_config_windows_resources_storage(get_val(tree, "storage", 3), ctx,  err)' leaks here; was allocated at (24) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c: In function 'make_runtime_spec_schema_config_windows_resources_storage': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:703:12: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1536:1: note: (1) entry to 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1541:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1543:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1544:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1548:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1594:22: note: (6) calling 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:795:1: note: (7) entry to 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:800:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:802:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:803:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:805:19: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:32: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:29: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:808:16: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:809:8: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:809:29: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:809:26: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:811:20: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:811:20: note: (20) calling 'make_runtime_spec_schema_config_windows_resources_storage' from 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:578:1: note: (21) entry to 'make_runtime_spec_schema_config_windows_resources_storage' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:583:8: note: (22) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:585:11: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:586:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:590:24: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:591:12: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:612:24: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:613:12: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:634:24: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:635:12: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:655:13: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:655:8: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:659:16: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:662:12: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:664:20: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:665:16: note: (36) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:668:24: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:669:35: note: (38) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:670:16: note: (39) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:670:16: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:675:37: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:676:16: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:683:9: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:683:23: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:700:27: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:703:12: note: (46) following 'false' branch... <--[gcc]
cc1: note: (47) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:703:12: note: (48) '<unknown>' leaks here; was allocated at (38) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:703:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1536:1: note: (1) entry to 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1541:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1543:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1544:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1548:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1594:22: note: (6) calling 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:795:1: note: (7) entry to 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:800:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:802:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:803:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:805:19: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:8: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:32: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:806:29: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:808:16: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:809:8: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:809:29: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:809:26: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:811:20: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:811:20: note: (20) calling 'make_runtime_spec_schema_config_windows_resources_storage' from 'make_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:578:1: note: (21) entry to 'make_runtime_spec_schema_config_windows_resources_storage' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:583:8: note: (22) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:585:11: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:586:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:590:24: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:591:12: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:612:24: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:613:12: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:634:24: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:635:12: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:655:13: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:655:8: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:659:16: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:662:12: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:664:20: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:664:20: note: (36) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:665:16: note: (37) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:665:16: note: (38) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:668:24: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:670:16: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:675:37: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:676:16: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:683:9: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:683:23: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:700:27: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:703:12: note: (46) following 'false' branch... <--[gcc]
cc1: note: (47) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:703:12: note: (48) 'resi' leaks here; was allocated at (36) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c: In function 'clone_runtime_spec_schema_config_windows': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:950:12: warning: leak of 'clone_runtime_spec_schema_config_windows_resources(*src.resources)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1901:1: note: (1) entry to 'clone_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1906:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1908:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1908:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1924:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1924:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1937:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1937:8: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1939:26: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1939:26: note: (10) calling 'clone_runtime_spec_schema_config_windows_resources' from 'clone_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:943:1: note: (11) entry to 'clone_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:947:11: note: (12) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:948:8: note: (13) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:948:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:950:12: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:950:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:956:12: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:956:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:962:12: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:962:8: note: (20) following 'false' branch... <--[gcc]
cc1: note: (21) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1939:26: note: (22) returning to 'clone_runtime_spec_schema_config_windows' from 'clone_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:950:12: note: (23) 'clone_runtime_spec_schema_config_windows_resources(*src.resources)' leaks here; was allocated at (12) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:962:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1901:1: note: (1) entry to 'clone_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1906:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1908:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1908:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1924:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1924:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1937:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1937:8: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1939:26: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1939:26: note: (10) calling 'clone_runtime_spec_schema_config_windows_resources' from 'clone_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:943:1: note: (11) entry to 'clone_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:948:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:950:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:950:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:952:23: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:952:23: note: (16) calling 'clone_runtime_spec_schema_config_windows_resources_memory' from 'clone_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:143:1: note: (17) entry to 'clone_runtime_spec_schema_config_windows_resources_memory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:147:11: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:148:8: note: (19) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:148:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:150:21: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:952:23: note: (22) returning to 'clone_runtime_spec_schema_config_windows_resources' from 'clone_runtime_spec_schema_config_windows_resources_memory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:953:12: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:956:12: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:956:8: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:962:12: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:962:8: note: (27) following 'false' branch... <--[gcc]
cc1: note: (28) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1939:26: note: (29) returning to 'clone_runtime_spec_schema_config_windows' from 'clone_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:962:8: note: (30) '<unknown>' leaks here; was allocated at (18) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:965:12: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1901:1: note: (1) entry to 'clone_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1906:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1908:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1908:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1924:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1924:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1937:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1937:8: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1939:26: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1939:26: note: (10) calling 'clone_runtime_spec_schema_config_windows_resources' from 'clone_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:943:1: note: (11) entry to 'clone_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:948:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:950:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:950:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:956:12: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:956:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:962:12: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:962:8: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:964:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:964:24: note: (20) calling 'clone_runtime_spec_schema_config_windows_resources_storage' from 'clone_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:777:1: note: (21) entry to 'clone_runtime_spec_schema_config_windows_resources_storage' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:781:11: note: (22) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:782:8: note: (23) assuming 'calloc(1, 40)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:782:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:784:20: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:964:24: note: (26) returning to 'clone_runtime_spec_schema_config_windows_resources' from 'clone_runtime_spec_schema_config_windows_resources_storage' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:965:12: note: (27) following 'false' branch... <--[gcc]
cc1: note: (28) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1939:26: note: (29) returning to 'clone_runtime_spec_schema_config_windows' from 'clone_runtime_spec_schema_config_windows_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:965:12: note: (30) '<unknown>' leaks here; was allocated at (22) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1293:12: warning: leak of 'clone_runtime_spec_schema_config_windows_network(*src.network)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1901:1: note: (1) entry to 'clone_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1906:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1908:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1908:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1924:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1924:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1937:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1937:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1943:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1943:8: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1945:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1945:24: note: (12) calling 'clone_runtime_spec_schema_config_windows_network' from 'clone_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1286:1: note: (13) entry to 'clone_runtime_spec_schema_config_windows_network' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1290:11: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1291:8: note: (15) assuming 'calloc(1, 72)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1291:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1293:12: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1293:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1309:43: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1311:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1327:12: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1327:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1333:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1333:8: note: (24) following 'false' branch... <--[gcc]
cc1: note: (25) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1945:24: note: (26) returning to 'clone_runtime_spec_schema_config_windows' from 'clone_runtime_spec_schema_config_windows_network' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1293:12: note: (27) 'clone_runtime_spec_schema_config_windows_network(*src.network)' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1333:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1901:1: note: (1) entry to 'clone_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1906:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1908:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1908:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1924:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1924:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1937:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1937:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1943:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1943:8: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1945:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1945:24: note: (12) calling 'clone_runtime_spec_schema_config_windows_network' from 'clone_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1286:1: note: (13) entry to 'clone_runtime_spec_schema_config_windows_network' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1291:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1293:12: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1293:8: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1295:37: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1296:30: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1297:12: note: (19) assuming 'calloc(*src.endpoint_list_len + 1, 8)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1297:12: note: (20) following 'false' branch... <--[gcc]
cc1: note: (21) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1311:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1327:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1327:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1333:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1333:8: note: (26) following 'false' branch... <--[gcc]
cc1: note: (27) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1945:24: note: (28) returning to 'clone_runtime_spec_schema_config_windows' from 'clone_runtime_spec_schema_config_windows_network' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1333:8: note: (29) '<unknown>' leaks here; was allocated at (18) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1525:12: warning: leak of 'clone_runtime_spec_schema_config_windows_hyperv(*src.hyperv)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1901:1: note: (1) entry to 'clone_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1906:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1908:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1908:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1924:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1924:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1937:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1937:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1943:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1943:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1949:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1949:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1955:25: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1959:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1961:23: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1961:23: note: (16) calling 'clone_runtime_spec_schema_config_windows_hyperv' from 'clone_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1518:1: note: (17) entry to 'clone_runtime_spec_schema_config_windows_hyperv' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1522:11: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1523:8: note: (19) assuming 'calloc(1, 16)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1523:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1525:12: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1525:8: note: (22) following 'false' branch... <--[gcc]
cc1: note: (23) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1961:23: note: (24) returning to 'clone_runtime_spec_schema_config_windows' from 'clone_runtime_spec_schema_config_windows_hyperv' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1525:12: note: (25) 'clone_runtime_spec_schema_config_windows_hyperv(*src.hyperv)' leaks here; was allocated at (18) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1528:12: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1901:1: note: (1) entry to 'clone_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1906:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1908:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1908:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1924:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1924:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1937:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1937:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1943:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1943:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1949:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1949:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1955:25: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1959:8: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1961:23: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1961:23: note: (16) calling 'clone_runtime_spec_schema_config_windows_hyperv' from 'clone_runtime_spec_schema_config_windows' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1518:1: note: (17) entry to 'clone_runtime_spec_schema_config_windows_hyperv' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1523:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1525:12: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1525:8: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1527:32: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1527:32: note: (22) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1528:12: note: (23) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1528:12: note: (24) following 'false' branch... <--[gcc]
cc1: note: (25) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1961:23: note: (26) returning to 'clone_runtime_spec_schema_config_windows' from 'clone_runtime_spec_schema_config_windows_hyperv' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1528:12: note: (27) '<unknown>' leaks here; was allocated at (22) <--[gcc]
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/runtime_spec_schema_defs.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.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/runtime_spec_schema_defs.lo src/ocispec/runtime_spec_schema_defs.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.lo -MD -MP -MF src/ocispec/.deps/runtime_spec_schema_defs.Tpo -c src/ocispec/runtime_spec_schema_defs.c -o src/ocispec/runtime_spec_schema_defs.o
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
depbase=`echo src/ocispec/runtime_spec_schema_defs_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_defs_linux.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/runtime_spec_schema_defs_linux.lo src/ocispec/runtime_spec_schema_defs_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_defs_linux.lo -MD -MP -MF src/ocispec/.deps/runtime_spec_schema_defs_linux.Tpo -c src/ocispec/runtime_spec_schema_defs_linux.c -o src/ocispec/runtime_spec_schema_defs_linux.o
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:319: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:326: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:957: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:963: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:970: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c: In function 'make_runtime_spec_schema_defs_mount': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:437:13: warning: leak of 'make_runtime_spec_schema_defs_id_mapping(val,  ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:577:1: note: (1) entry to 'make_runtime_spec_schema_defs_mount' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:582:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:584:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:585:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:589:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:590:12: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:601:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:602:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:613:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:640:12: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:651:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:652:12: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:655:20: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:659:16: note: (14) following 'false' branch... <--[gcc]
cc1: note: (15) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:661:27: note: (16) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:663:38: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:664:40: note: (18) calling 'make_runtime_spec_schema_defs_id_mapping' from 'make_runtime_spec_schema_defs_mount' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:360:1: note: (19) entry to 'make_runtime_spec_schema_defs_id_mapping' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:365:8: note: (20) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:367:11: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:367:11: note: (22) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:368:8: note: (23) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:368:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:372:24: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:373:12: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:394:24: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:395:12: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:416:24: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:417:12: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:437:13: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:664:40: note: (32) returning to 'make_runtime_spec_schema_defs_mount' from 'make_runtime_spec_schema_defs_id_mapping' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:437:13: note: (33) 'make_runtime_spec_schema_defs_id_mapping(val,  ctx,  err)' leaks here; was allocated at (22) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:437:13: warning: leak of 'make_runtime_spec_schema_defs_id_mapping(val,  ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:577:1: note: (1) entry to 'make_runtime_spec_schema_defs_mount' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:582:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:584:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:585:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:589:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:590:12: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:601:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:602:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:613:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:640:12: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:651:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:674:12: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:677:20: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:681:16: note: (14) following 'false' branch... <--[gcc]
cc1: note: (15) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:683:27: note: (16) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:685:38: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:686:40: note: (18) calling 'make_runtime_spec_schema_defs_id_mapping' from 'make_runtime_spec_schema_defs_mount' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:360:1: note: (19) entry to 'make_runtime_spec_schema_defs_id_mapping' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:365:8: note: (20) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:367:11: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:367:11: note: (22) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:368:8: note: (23) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:368:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:372:24: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:373:12: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:394:24: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:395:12: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:416:24: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:417:12: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:437:13: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:686:40: note: (32) returning to 'make_runtime_spec_schema_defs_mount' from 'make_runtime_spec_schema_defs_id_mapping' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:437:13: note: (33) 'make_runtime_spec_schema_defs_id_mapping(val,  ctx,  err)' leaks here; was allocated at (22) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c: In function 'make_runtime_spec_schema_defs_id_mapping': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:485:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:577:1: note: (1) entry to 'make_runtime_spec_schema_defs_mount' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:582:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:584:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:585:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:589:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:590:12: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:601:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:602:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:613:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:640:12: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:651:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:652:12: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:655:20: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:659:16: note: (14) following 'false' branch... <--[gcc]
cc1: note: (15) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:661:27: note: (16) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:663:38: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:664:40: note: (18) calling 'make_runtime_spec_schema_defs_id_mapping' from 'make_runtime_spec_schema_defs_mount' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:360:1: note: (19) entry to 'make_runtime_spec_schema_defs_id_mapping' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:365:8: note: (20) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:367:11: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:368:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:372:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:373:12: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:394:24: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:395:12: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:416:24: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:417:12: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:437:13: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:437:8: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:441:16: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:444:12: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:446:20: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:446:20: note: (34) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:447:16: note: (35) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:447:16: note: (36) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:450:24: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:452:16: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:457:37: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:458:16: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:465:9: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:465:23: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:482:27: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:485:12: note: (44) following 'false' branch... <--[gcc]
cc1: note: (45) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:485:12: note: (46) 'resi' leaks here; was allocated at (34) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:485:12: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:577:1: note: (1) entry to 'make_runtime_spec_schema_defs_mount' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:582:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:584:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:585:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:589:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:590:12: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:601:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:602:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:613:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:640:12: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:651:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:652:12: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:655:20: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:659:16: note: (14) following 'false' branch... <--[gcc]
cc1: note: (15) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:661:27: note: (16) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:663:38: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:664:40: note: (18) calling 'make_runtime_spec_schema_defs_id_mapping' from 'make_runtime_spec_schema_defs_mount' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:360:1: note: (19) entry to 'make_runtime_spec_schema_defs_id_mapping' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:365:8: note: (20) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:367:11: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:368:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:372:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:373:12: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:394:24: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:395:12: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:416:24: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:417:12: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:437:13: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:437:8: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:441:16: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:444:12: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:446:20: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:447:16: note: (34) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:450:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:451:35: note: (36) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:452:16: note: (37) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:452:16: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:457:37: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:458:16: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:465:9: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:465:23: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:482:27: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:485:12: note: (44) following 'false' branch... <--[gcc]
cc1: note: (45) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:485:12: note: (46) '<unknown>' leaks here; was allocated at (36) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:212: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:219: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:484: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:798: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1181: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1187: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1336: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2258: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2268: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2448: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2802: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2808: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:8: <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'make_runtime_spec_schema_defs_linux_syscall_arg(val,  ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:316:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:491:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_syscall' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:496:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:498:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:499:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:503:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:530:12: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:541:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:542:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:563:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:564:12: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:567:20: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:571:16: note: (12) following 'false' branch... <--[gcc]
cc1: note: (13) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:573:27: note: (14) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:575:38: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:576:32: note: (16) calling 'make_runtime_spec_schema_defs_linux_syscall_arg' from 'make_runtime_spec_schema_defs_linux_syscall' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:235:1: note: (17) entry to 'make_runtime_spec_schema_defs_linux_syscall_arg' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:240:8: note: (18) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:242:11: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:242:11: note: (20) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:243:8: note: (21) assuming 'calloc(1, 48)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:243:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:247:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:248:12: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:269:24: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:270:12: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:291:24: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:292:12: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:313:24: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:314:12: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:316:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:318:16: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:323:12: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:323:8: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:330:13: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:576:32: note: (36) returning to 'make_runtime_spec_schema_defs_linux_syscall' from 'make_runtime_spec_schema_defs_linux_syscall_arg' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (37) 'make_runtime_spec_schema_defs_linux_syscall_arg(val,  ctx,  err)' leaks here; was allocated at (20) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:316:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:330:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:491:1: note: (1) entry to 'make_runtime_spec_schema_defs_linux_syscall' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:496:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:498:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:499:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:503:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:530:12: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:541:24: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:542:12: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:563:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:564:12: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:567:20: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:571:16: note: (12) following 'false' branch... <--[gcc]
cc1: note: (13) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:573:27: note: (14) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:575:38: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:576:32: note: (16) calling 'make_runtime_spec_schema_defs_linux_syscall_arg' from 'make_runtime_spec_schema_defs_linux_syscall' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:235:1: note: (17) entry to 'make_runtime_spec_schema_defs_linux_syscall_arg' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:240:8: note: (18) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:242:11: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:243:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:247:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:248:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:269:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:270:12: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:291:24: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:292:12: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:313:24: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:314:12: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:316:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:317:23: note: (30) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:318:16: note: (31) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:318:16: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:323:12: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:323:8: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:330:13: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:576:32: note: (36) returning to 'make_runtime_spec_schema_defs_linux_syscall' from 'make_runtime_spec_schema_defs_linux_syscall_arg' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:330:8: note: (37) '<unknown>' leaks here; was allocated at (30) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'make_runtime_spec_schema_defs_linux_syscall_arg': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:379:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:240:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:242:11: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:243:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:247:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:314:12: note: (5) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:316:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:318:16: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:323:12: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:323:8: note: (9) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:330:13: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:330:8: note: (11) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:334:16: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:337:12: note: (13) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:339:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:339:20: note: (15) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:340:16: note: (16) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:340:16: note: (17) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:343:24: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:345:16: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:350:37: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:351:16: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:358:9: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:358:23: note: (23) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:360:39: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:360:16: note: (25) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:361:20: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:361:17: note: (27) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:362:20: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:362:17: note: (29) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:363:20: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:363:17: note: (31) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:364:20: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:364:20: note: (33) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:366:35: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:358:23: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:376:27: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:379:12: note: (37) following 'false' branch... <--[gcc]
cc1: note: (38) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:379:12: note: (39) 'resi' leaks here; was allocated at (15) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'clone_runtime_spec_schema_defs_linux_syscall': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:474:21: warning: leak of 'clone_runtime_spec_schema_defs_linux_syscall_arg(*<unknown>)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:786:1: note: (1) entry to 'clone_runtime_spec_schema_defs_linux_syscall' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:791:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:793:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:793:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:809:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:809:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:815:25: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:817:8: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:819:28: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:821:12: note: (10) following 'false' branch... <--[gcc]
cc1: note: (11) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:823:30: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:825:81: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:825:28: note: (14) calling 'clone_runtime_spec_schema_defs_linux_syscall_arg' from 'clone_runtime_spec_schema_defs_linux_syscall' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:467:1: note: (15) entry to 'clone_runtime_spec_schema_defs_linux_syscall_arg' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:471:11: note: (16) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:472:8: note: (17) assuming 'calloc(1, 48)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:472:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:474:21: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:480:8: note: (20) following 'false' branch... <--[gcc]
cc1: note: (21) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:825:28: note: (22) returning to 'clone_runtime_spec_schema_defs_linux_syscall' from 'clone_runtime_spec_schema_defs_linux_syscall_arg' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:474:21: note: (23) 'clone_runtime_spec_schema_defs_linux_syscall_arg(*<unknown>)' leaks here; was allocated at (16) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:483:12: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:786:1: note: (1) entry to 'clone_runtime_spec_schema_defs_linux_syscall' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:791:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:793:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:793:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:809:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:809:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:815:25: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:817:8: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:819:28: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:821:12: note: (10) following 'false' branch... <--[gcc]
cc1: note: (11) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:823:30: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:825:81: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:825:28: note: (14) calling 'clone_runtime_spec_schema_defs_linux_syscall_arg' from 'clone_runtime_spec_schema_defs_linux_syscall' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:467:1: note: (15) entry to 'clone_runtime_spec_schema_defs_linux_syscall_arg' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:472:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:474:21: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:480:8: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:482:19: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:482:19: note: (20) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:483:12: note: (21) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:483:12: note: (22) following 'false' branch... <--[gcc]
cc1: note: (23) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:825:28: note: (24) returning to 'clone_runtime_spec_schema_defs_linux_syscall' from 'clone_runtime_spec_schema_defs_linux_syscall_arg' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:483:12: note: (25) '<unknown>' leaks here; was allocated at (20) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'make_runtime_spec_schema_defs_linux_block_io_device': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1445:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1348:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1350:11: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1351:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1355:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1378:12: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1398:13: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1398:8: note: (7) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1402:16: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1405:12: note: (9) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1407:20: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1407:20: note: (11) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1408:16: note: (12) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1408:16: note: (13) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1411:24: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1413:16: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1418:37: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1419:16: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1426:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1426:23: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1428:39: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1428:16: note: (21) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1429:20: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1429:17: note: (23) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1430:20: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1430:20: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1432:35: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1426:23: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1442:27: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1445:12: note: (29) following 'false' branch... <--[gcc]
cc1: note: (30) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1445:12: note: (31) 'resi' leaks here; was allocated at (11) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'make_runtime_spec_schema_defs_linux_block_io_device_weight': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1671:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1528:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1530:11: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1531:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1535:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1602:12: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1622:13: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1622:8: note: (7) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1626:16: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1629:12: note: (9) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1631:20: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1631:20: note: (11) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1632:16: note: (12) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1632:16: note: (13) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1635:24: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1637:16: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1642:37: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1643:16: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1650:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1650:23: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1652:39: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1652:16: note: (21) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1653:20: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1653:17: note: (23) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1654:20: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1654:17: note: (25) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1655:20: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1655:17: note: (27) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1656:20: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1656:20: note: (29) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1658:35: notmake[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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
e: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1650:23: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1668:27: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1671:12: note: (33) following 'false' branch... <--[gcc]
cc1: note: (34) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1671:12: note: (35) 'resi' leaks here; was allocated at (11) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'make_runtime_spec_schema_defs_linux_block_io_device_throttle': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1902:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1782:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1784:11: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1785:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1789:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1834:12: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1854:13: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1854:8: note: (7) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1858:16: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1861:12: note: (9) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1863:20: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1863:20: note: (11) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1864:16: note: (12) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1864:16: note: (13) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1867:24: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1869:16: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1874:37: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1875:16: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1882:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1882:23: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1884:39: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1884:16: note: (21) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1885:20: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1885:17: note: (23) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1886:20: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1886:17: note: (25) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1887:20: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1887:20: note: (27) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1889:35: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1882:23: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1899:27: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1902:12: note: (31) following 'false' branch... <--[gcc]
cc1: note: (32) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1902:12: note: (33) 'resi' leaks here; was allocated at (11) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2373:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2280:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2282:11: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2283:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2287:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2288:12: note: (5) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2290:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2292:16: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2299:24: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2300:12: note: (9) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2319:12: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2319:8: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2326:13: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2326:8: note: (13) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2330:16: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2333:12: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2335:20: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2335:20: note: (17) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2336:16: note: (18) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2336:16: note: (19) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2339:24: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2341:16: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2346:37: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2347:16: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2354:9: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2354:23: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2356:39: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2356:16: note: (27) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2357:20: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2357:17: note: (29) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2358:20: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2358:20: note: (31) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2360:35: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2373:12: note: (33) following 'false' branch... <--[gcc]
cc1: note: (34) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2373:12: note: (35) 'resi' leaks here; was allocated at (17) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'make_runtime_spec_schema_defs_linux_rdma': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2559:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2462:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2464:11: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2465:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2469:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2492:12: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2512:13: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2512:8: note: (7) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2516:16: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2519:12: note: (9) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2521:20: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2521:20: note: (11) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2522:16: note: (12) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2522:16: note: (13) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2525:24: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2527:16: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2532:37: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2533:16: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2540:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2540:23: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2542:39: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2542:16: note: (21) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2543:20: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2543:17: note: (23) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2544:20: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2544:20: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2546:35: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2540:23: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2556:27: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2559:12: note: (29) following 'false' branch... <--[gcc]
cc1: note: (30) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2559:12: note: (31) 'resi' leaks here; was allocated at (11) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2725:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2642:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2644:11: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2645:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2649:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2650:12: note: (5) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2652:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2654:16: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2661:24: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2662:12: note: (9) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2671:12: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2671:8: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2678:13: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2678:8: note: (13) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2682:16: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2685:12: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2687:20: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2687:20: note: (17) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2688:16: note: (18) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2688:16: note: (19) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2691:24: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2693:16: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2698:37: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2699:16: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2706:9: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2706:23: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2708:39: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2708:16: note: (27) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2709:20: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2709:17: note: (29) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2710:20: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2710:20: note: (31) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2712:35: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2725:12: note: (33) following 'false' branch... <--[gcc]
cc1: note: (34) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2725:12: note: (35) 'resi' leaks here; was allocated at (17) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c: In function 'make_runtime_spec_schema_defs_linux_time_offsets': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2917:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2820:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2822:11: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2823:8: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2827:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2850:12: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2870:13: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2870:8: note: (7) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2874:16: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2877:12: note: (9) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2879:20: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2879:20: note: (11) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2880:16: note: (12) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2880:16: note: (13) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2883:24: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2885:16: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2890:37: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2891:16: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2898:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2898:23: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2900:39: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2900:16: note: (21) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2901:20: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2901:17: note: (23) following 'true' branch (when the strings are non-equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2902:20: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2902:20: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2904:35: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2898:23: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2914:27: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2917:12: note: (29) following 'false' branch... <--[gcc]
cc1: note: (30) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2917:12: note: (31) 'resi' leaks here; was allocated at (11) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c: In function 'make_runtime_spec_schema_defs_windows_device': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:185: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:191: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:108:12: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:21:11: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:26:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:8: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:38:24: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:48:12: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:54:12: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:61:13: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:61:8: note: (17) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:65:16: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:68:12: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:70:20: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:71:16: note: (21) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:74:24: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:75:35: note: (23) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:76:16: note: (24) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:76:16: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:81:37: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:82:16: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:89:9: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:108:12: note: (29) following 'false' branch... <--[gcc]
cc1: note: (30) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:108:12: note: (31) '<unknown>' leaks here; was allocated at (23) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:108:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:21:11: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:26:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:38:24: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:48:12: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:54:12: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:61:13: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:61:8: note: (17) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:65:16: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:68:12: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:70:20: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:70:20: note: (21) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:71:16: note: (22) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:71:16: note: (23) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:74:24: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:76:16: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:81:37: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:82:16: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:89:9: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:108:12: note: (29) following 'false' branch... <--[gcc]
cc1: note: (30) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:108:12: note: (31) 'resi' leaks here; was allocated at (21) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c: In function 'basic_test_top_array_string_container_parse_file_stream': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:31: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:152:18: warning: leak of 'basic_test_top_array_string_container_parse_data(fread_file(stream, & filesize), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:126:1: note: (1) entry to 'basic_test_top_array_string_container_parse_file_stream' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:131:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:134:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:136:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:141:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:141:7: note: (6) calling 'basic_test_top_array_string_container_parse_data' from 'basic_test_top_array_string_container_parse_file_stream' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:146:42: note: (7) entry to 'basic_test_top_array_string_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:152:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:155:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:160:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:166:7: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:166:7: note: (12) calling 'make_basic_test_top_array_string_container' from 'basic_test_top_array_string_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:15:2: note: (13) entry to 'make_basic_test_top_array_string_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:20:9: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:22:10: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:24:8: note: (16) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:26:11: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:26:11: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:27:8: note: (19) assuming 'calloc(1, 16)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:27:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:29:18: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:30:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:32:14: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:35:19: note: (24) following 'true' branch (when 'i < alen')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:37:55: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:39:12: note: (26) following 'false' branch (when 'work' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:35:28: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:35:19: note: (28) following 'true' branch (when 'i < alen')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:37:55: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:43:16: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:35:28: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:166:7: note: (32) returning to 'basic_test_top_array_string_container_parse_data' from 'make_basic_test_top_array_string_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:148:93: note: (33) inlined call to 'yajl_tree_free_function' from 'basic_test_top_array_string_container_parse_data' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-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:148:93:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:144:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:144:36: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c: In function 'basic_test_top_array_string_container_parse_file_stream': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:141:7: note: (36) returning to 'basic_test_top_array_string_container_parse_file_stream' from 'basic_test_top_array_string_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:152:18: note: (37) 'basic_test_top_array_string_container_parse_data(fread_file(stream, & filesize), ctx,  err)' leaks here; was allocated at (18) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/image_manifest_items_image_manifest_items_schema.c:318: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:316: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:322: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:328: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:336: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_state_schema.c:340: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:214: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:8: <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: warning: leak of 'make_basic_test_double_array_item(yajl_tree_parse(jsondata, & errbuf, 1024), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:263:33: note: (1) entry to 'basic_test_double_array_item_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:269:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:272:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:277:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:283:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:283:7: note: (6) calling 'make_basic_test_double_array_item' from 'basic_test_double_array_item_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:38:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:60:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:283:7: note: (20) returning to 'basic_test_double_array_item_parse_data' from 'make_basic_test_double_array_item' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (21) 'make_basic_test_double_array_item(yajl_tree_parse(jsondata, & errbuf, 1024), ctx,  err)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: warning: leak of 'basic_test_double_array_item_parse_data(fread_file(stream, & filesize), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:243:1: note: (1) entry to 'basic_test_double_array_item_parse_file_stream' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:248:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:251:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:253:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:258:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:258:7: note: (6) calling 'basic_test_double_array_item_parse_data' from 'basic_test_double_array_item_parse_file_stream' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:263:33: note: (7) entry to 'basic_test_double_array_item_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:269:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:272:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:277:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:283:7: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:283:7: note: (12) calling 'make_basic_test_double_array_item' from 'basic_test_double_array_item_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:14:1: note: (13) entry to 'make_basic_test_double_array_item' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:19:8: note: (14) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (16) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:22:8: note: (17) assuming 'calloc(1, 32)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:22:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:26:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:27:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:38:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:39:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:60:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:61:12: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:283:7: note: (26) returning to 'basic_test_double_array_item_parse_data' from 'make_basic_test_double_array_item' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:265:84: note: (27) 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:265:84:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:261:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:261:36: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:258:7: note: (30) returning to 'basic_test_double_array_item_parse_file_stream' from 'basic_test_double_array_item_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (31) 'basic_test_double_array_item_parse_data(fread_file(stream, & filesize), ctx,  err)' leaks here; was allocated at (16) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:78:13: warning: leak of 'make_basic_test_double_array_item(yajl_tree_parse(jsondata, & errbuf, 1024), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:263:33: note: (1) entry to 'basic_test_double_array_item_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:269:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:272:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:277:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:283:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:283:7: note: (6) calling 'make_basic_test_double_array_item' from 'basic_test_double_array_item_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:38:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:60:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:68:19: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:69:16: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:78:13: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:283:7: note: (22) returning to 'basic_test_double_array_item_parse_data' from 'make_basic_test_double_array_item' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:78:13: note: (23) 'make_basic_test_double_array_item(yajl_tree_parse(jsondata, & errbuf, 1024), ctx,  err)' leaks here; was allocated at (10) <--[gcc]
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:766: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1422: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1435: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1442: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1448: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1533: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2045: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:8: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'make_runtime_spec_schema_features_linux': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: warning: leak of 'make_runtime_spec_schema_features_linux_cgroup(get_val(tree, "cgroup", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1681:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1686:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1688:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1689:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1693:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1743:19: note: (6) calling 'make_runtime_spec_schema_features_linux_cgroup' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:46:12: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:65:12: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:84:12: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:103:12: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1743:19: note: (24) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (25) 'make_runtime_spec_schema_features_linux_cgroup(get_val(tree, "cgroup", 3), ctx,  err)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: warning: leak of 'make_runtime_spec_schema_features_linux_cgroup(get_val(tree, "cgroup", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1681:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1686:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1688:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1689:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1693:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1743:19: note: (6) calling 'make_runtime_spec_schema_features_linux_cgroup' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:34:19: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:35:16: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:45:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1743:19: note: (26) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (27) 'make_runtime_spec_schema_features_linux_cgroup(get_val(tree, "cgroup", 3), ctx,  err)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: warning: leak of 'make_runtime_spec_schema_features_linux_cgroup(get_val(tree, "cgroup", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1681:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1686:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1688:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1689:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1693:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1743:19: note: (6) calling 'make_runtime_spec_schema_features_linux_cgroup' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:34:19: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:35:16: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:45:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:46:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:53:19: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:54:16: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:64:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:65:12: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:84:12: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:103:12: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1743:19: note: (28) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (29) 'make_runtime_spec_schema_features_linux_cgroup(get_val(tree, "cgroup", 3), ctx,  err)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: warning: leak of 'make_runtime_spec_schema_features_linux_seccomp(get_val(tree, "seccomp", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:310:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1681:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1686:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1688:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1689:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1693:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1744:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1744:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1744:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1746:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1746:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:295:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:300:8: note: (12) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:302:11: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:302:11: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:303:8: note: (15) assuming 'calloc(1, 104)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:303:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:307:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:308:12: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:310:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1746:20: note: (20) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (21) 'make_runtime_spec_schema_features_linux_seccomp(get_val(tree, "seccomp", 3), ctx,  err)' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:310:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:455:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1681:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1686:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1688:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1689:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1693:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1744:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1744:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1744:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1746:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1746:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:295:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:300:8: note: (12) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:302:11: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:303:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:307:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:308:12: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:310:28: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:327:12: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:330:20: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:333:28: note: (20) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:334:16: note: (21) assuming 'calloc(len + 1, 8)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:334:16: note: (22) following 'false' branch... <--[gcc]
cc1: note: (23) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1746:20: note: (24) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:455:8: note: (25) '<unknown>' leaks here; was allocated at (20) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:455:13: warning: leak of 'make_runtime_spec_schema_features_linux_seccomp(get_val(tree, "seccomp", 3), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1681:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1686:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1688:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1689:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1693:24: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1744:8: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1744:32: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1744:29: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1746:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1746:20: note: (10) calling 'make_runtime_spec_schema_features_linux_seccomp' from 'make_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:295:1: note: (11) entry to 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:300:8: note: (12) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:302:11: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:302:11: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:303:8: note: (15) assuming 'calloc(1, 104)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:303:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:307:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:308:12: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:315:19: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:316:16: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:326:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1746:20: note: (22) returning to 'make_runtime_spec_schema_features_linux' from 'make_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:455:13: note: (23) 'make_runtime_spec_schema_features_linux_seccomp(get_val(tree, "seccomp", 3), ctx,  err)' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c: In function 'clone_runtime_spec_schema_features_linux': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:759:23: warning: leak of 'clone_runtime_spec_schema_features_linux_seccomp(*src.seccomp)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2033:1: note: (1) entry to 'clone_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2038:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2040:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2040:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2056:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2056:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2072:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2072:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2078:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2078:8: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2080:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2080:24: note: (12) calling 'clone_runtime_spec_schema_features_linux_seccomp' from 'clone_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:752:1: note: (13) entry to 'clone_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:756:11: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:757:8: note: (15) assuming 'calloc(1, 104)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:757:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:759:23: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:761:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:777:12: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:777:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:793:12: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:793:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:809:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:809:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:825:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:825:8: note: (26) following 'false' branch... <--[gcc]
cc1: note: (27) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2080:24: note: (28) returning to 'clone_runtime_spec_schema_features_linux' from 'clone_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:759:23: note: (29) 'clone_runtime_spec_schema_features_linux_seccomp(*src.seccomp)' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:825:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2033:1: note: (1) entry to 'clone_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2038:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2040:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2040:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2056:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2056:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2072:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2072:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2078:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2078:8: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2080:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2080:24: note: (12) calling 'clone_runtime_spec_schema_features_linux_seccomp' from 'clone_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:752:1: note: (13) entry to 'clone_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:757:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:759:23: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:761:8: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:763:31: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:764:24: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:765:12: note: (19) assuming 'calloc(*src.actions_len + 1, 8)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:765:12: note: (20) following 'false' branch... <--[gcc]
cc1: note: (21) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:777:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:793:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:793:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:809:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:809:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:825:12: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:825:8: note: (28) following 'false' branch... <--[gcc]
cc1: note: (29) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2080:24: note: (30) returning to 'clone_runtime_spec_schema_features_linux' from 'clone_runtime_spec_schema_features_linux_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:825:8: note: (31) '<unknown>' leaks here; was allocated at (18) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1529:12: warning: leak of 'clone_runtime_spec_schema_features_linux_mount_extensions(*src.mount_extensions)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2033:1: note: (1) entry to 'clone_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2038:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2040:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2040:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2056:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2056:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2072:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2072:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2078:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2078:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2084:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2084:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2090:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2090:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2096:12: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2096:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2102:12: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2102:8: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2104:33: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2104: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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1522:1: note: (21) entry to 'clone_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1526:11: note: (22) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1527:8: note: (23) assuming 'calloc(1, 16)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1527:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1529:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1529:8: note: (26) following 'false' branch... <--[gcc]
cc1: note: (27) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2104:33: note: (28) returning to 'clone_runtime_spec_schema_features_linux' from 'clone_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1529:12: note: (29) 'clone_runtime_spec_schema_features_linux_mount_extensions(*src.mount_extensions)' leaks here; was allocated at (22) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1532:12: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2033:1: note: (1) entry to 'clone_runtime_spec_schema_features_linux' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2038:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2040:12: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2040:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2056:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2056:8: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2072:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2072:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2078:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2078:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2084:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2084:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2090:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2090:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2096:12: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2096:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2102:12: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2102:8: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2104:33: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2104: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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1522:1: note: (21) entry to 'clone_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1527:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1529:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1529:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1531:22: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1531:22: note: (26) 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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1396:1: note: (27) entry to 'clone_runtime_spec_schema_features_linux_mount_extensions_idmap' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1400:11: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1401:8: note: (29) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1401:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1403:23: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1531: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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1532:12: note: (33) following 'false' branch... <--[gcc]
cc1: note: (34) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:2104:33: note: (35) returning to 'clone_runtime_spec_schema_features_linux' from 'clone_runtime_spec_schema_features_linux_mount_extensions' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1532:12: note: (36) '<unknown>' leaks here; was allocated at (28) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:431: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:437: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:444: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:8: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c: In function 'runtime_spec_schema_features_schema_parse_data': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'make_runtime_spec_schema_features_schema(yajl_tree_parse(jsondata, & errbuf, 1024), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:539:40: note: (1) entry to 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:545:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:548:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:553:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:559:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:559:7: note: (6) calling 'make_runtime_spec_schema_features_schema' from 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:26:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:31:16: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:38:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:39:12: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:43:16: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:50:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:103:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:120:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:147:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:153:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:153:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:160:13: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:559:7: note: (28) returning to 'runtime_spec_schema_features_schema_parse_data' from 'make_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (29) 'make_runtime_spec_schema_features_schema(yajl_tree_parse(jsondata, & errbuf, 1024), ctx,  err)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:160:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:539:40: note: (1) entry to 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:545:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:548:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:553:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:559:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:559:7: note: (6) calling 'make_runtime_spec_schema_features_schema' from 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:22:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:26:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:27:12: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:30:36: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:31:16: note: (15) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:31:16: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:38:24: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:39:12: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:43:16: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:50:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:103:12: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:120:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:147:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:153:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:153:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:160:13: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:559:7: note: (28) returning to 'runtime_spec_schema_features_schema_parse_data' from 'make_runtime_spec_schema_features_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:160:8: note: (29) '<unknown>' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c: In function 'make_runtime_spec_schema_features_schema': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:212:12: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:539:40: note: (1) entry to 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:545:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:548:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:553:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:559:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:559:7: note: (6) calling 'make_runtime_spec_schema_features_schema' from 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:22:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:26:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:27:12: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:31:16: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_make[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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
schema_features_schema.c:38:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:39:12: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:43:16: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:50:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:103:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:120:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:147:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:153:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:153:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:160:13: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:160:8: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:164:16: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:167:12: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:169:20: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:170:16: note: (30) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:173:24: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:174:35: note: (32) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:175:16: note: (33) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:175:16: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:180:37: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:181:16: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:188:9: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:212:12: note: (38) following 'false' branch... <--[gcc]
cc1: note: (39) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:212:12: note: (40) '<unknown>' leaks here; was allocated at (32) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:212:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:539:40: note: (1) entry to 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:545:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:548:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:553:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:559:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:559:7: note: (6) calling 'make_runtime_spec_schema_features_schema' from 'runtime_spec_schema_features_schema_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:22:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:26:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:27:12: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:31:16: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:38:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:39:12: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:43:16: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:50:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:103:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:120:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:147:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:153:12: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:153:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:160:13: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:160:8: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:164:16: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:167:12: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:169:20: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:169:20: note: (30) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:170:16: note: (31) assuming 'resi' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:170:16: note: (32) following 'false' branch (when 'resi' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:173:24: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:175:16: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:180:37: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:181:16: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:188:9: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:212:12: note: (38) following 'false' branch... <--[gcc]
cc1: note: (39) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:212:12: note: (40) 'resi' leaks here; was allocated at (30) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:122: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:8: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c: In function 'make_basic_test_double_array': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: warning: leak of 'make_basic_test_double_array_objectarrays_element(*<unknown>,  ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:29:26: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:794:28: note: (1) entry to 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:800:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:803:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (6) calling 'make_basic_test_double_array' from 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:129:1: note: (7) entry to 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:134:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:137:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:262:12: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:265:20: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:269:16: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:271:43: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:272:16: note: (16) following 'false' branch... <--[gcc]
cc1: note: (17) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:274:27: note: (18) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:276:38: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:279:20: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:281:27: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:282:31: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:284:103: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:284:47: note: (24) calling 'make_basic_test_double_array_objectarrays_element' from 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:14:1: note: (25) entry to 'make_basic_test_double_array_objectarrays_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:19:8: note: (26) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:21:11: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:21:11: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:22:8: note: (29) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:22:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:26:24: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:27:12: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:29:26: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:46:12: note: (34) following 'false' branch... <--[gcc]
cc1: note: (35) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:284:47: note: (36) returning to 'make_basic_test_double_array' from 'make_basic_test_double_array_objectarrays_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (37) 'make_basic_test_double_array_objectarrays_element(*<unknown>,  ctx,  err)' leaks here; was allocated at (28) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:29:26: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:46:12: warning: leak of 'make_basic_test_double_array_objectarrays_element(*<unknown>,  ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:794:28: note: (1) entry to 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:800:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:803:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (6) calling 'make_basic_test_double_array' from 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:129:1: note: (7) entry to 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:134:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:137:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:262:12: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:265:20: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:269:16: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:271:43: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:272:16: note: (16) following 'false' branch... <--[gcc]
cc1: note: (17) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:274:27: note: (18) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:276:38: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:279:20: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:281:27: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:282:31: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:284:103: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:284:47: note: (24) calling 'make_basic_test_double_array_objectarrays_element' from 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:14:1: note: (25) entry to 'make_basic_test_double_array_objectarrays_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:19:8: note: (26) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:21:11: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:21:11: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:22:8: note: (29) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:22:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:26:24: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:27:12: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:34:19: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:35:16: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:45:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:46:12: note: (36) following 'false' branch... <--[gcc]
cc1: note: (37) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:284:47: note: (38) returning to 'make_basic_test_double_array' from 'make_basic_test_double_array_objectarrays_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:46:12: note: (39) 'make_basic_test_double_array_objectarrays_element(*<unknown>,  ctx,  err)' leaks here; was allocated at (28) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'make_basic_test_double_array_objectarrays_element(*<unknown>,  ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:48:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:794:28: note: (1) entry to 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:800:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:803:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (6) calling 'make_basic_test_double_array' from 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:129:1: note: (7) entry to 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:134:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:137:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:262:12: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:265:20: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:269:16: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:271:43: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:272:16: note: (16) following 'false' branch... <--[gcc]
cc1: note: (17) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:274:27: note: (18) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:276:38: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:279:20: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:281:27: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:282:31: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:284:103: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:284:47: note: (24) calling 'make_basic_test_double_array_objectarrays_element' from 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:14:1: note: (25) entry to 'make_basic_test_double_array_objectarrays_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:19:8: note: (26) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:21:11: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:21:11: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:22:8: note: (29) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:22:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:26:24: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:27:12: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:34:19: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:35:16: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:45:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:46:12: note: (36) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:48:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:50:16: note: (38) following 'false' branch... <--[gcc]
cc1: note: (39) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:284:47: note: (40) returning to 'make_basic_test_double_array' from 'make_basic_test_double_array_objectarrays_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (41) 'make_basic_test_double_array_objectarrays_element(*<unknown>,  ctx,  err)' leaks here; was allocated at (28) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:48:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:50:16: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:794:28: note: (1) entry to 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:800:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:803:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (6) calling 'make_basic_test_double_array' from 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:129:1: note: (7) entry to 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:134:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:137:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:262:12: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:265:20: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:269:16: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:271:43: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:272:16: note: (16) following 'false' branch... <--[gcc]
cc1: note: (17) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:274:27: note: (18) following 'true' branch (when 'i < len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:276:38: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:279:20: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:281:27: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:282:31: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:284:103: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:284:47: note: (24) calling 'make_basic_test_double_array_objectarrays_element' from 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:14:1: note: (25) entry to 'make_basic_test_double_array_objectarrays_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:19:8: note: (26) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:21:11: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:22:8: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:26:24: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:27:12: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:29:26: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:46:12: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:48:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:49:27: note: (34) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:50:16: note: (35) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:50:16: note: (36) following 'false' branch... <--[gcc]
cc1: note: (37) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:284:47: note: (38) returning to 'make_basic_test_double_array' from 'make_basic_test_double_array_objectarrays_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:50:16: note: (39) '<unknown>' leaks here; was allocated at (34) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: warning: leak of 'make_basic_test_double_array(yajl_tree_parse(jsondata, & errbuf, 1024), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:142:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:794:28: note: (1) entry to 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:800:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:803:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (6) calling 'make_basic_test_double_array' from 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:129:1: note: (7) entry to 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:134:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:137:8: note: (11) assuming 'calloc(1, 128)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:137:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:142:12: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:145:20: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:149:16: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:151:40: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:152:16: note: (18) following 'false' branch... <--[gcc]
cc1: note: (19) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:154:27: note: (20) following 'false' branch (when 'i >= len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:179:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (22) returning to 'basic_test_double_array_parse_data' from 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (23) 'make_basic_test_double_array(yajl_tree_parse(jsondata, & errbuf, 1024), ctx,  err)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:142:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: warning: leak of 'make_basic_test_double_array(yajl_tree_parse(jsondata, & errbuf, 1024), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:180:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:794:28: note: (1) entry to 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:800:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:803:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (6) calling 'make_basic_test_double_array' from 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:129:1: note: (7) entry to 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:134:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:137:8: note: (11) assuming 'calloc(1, 128)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:137:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:180:12: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:183:20: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:187:16: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:189:40: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:190:16: note: (18) following 'false' branch... <--[gcc]
cc1: note: (19) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:192:27: note: (20) following 'false' branch (when 'i >= len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:226:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (22) returning to 'basic_test_double_array_parse_data' from 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (23) 'make_basic_test_double_array(yajl_tree_parse(jsondata, & errbuf, 1024), ctx,  err)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:180:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:328:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:794:28: note: (1) entry to 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:800:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:803:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (6) calling 'make_basic_test_double_array' from 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:129:1: note: (7) entry to 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:134:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:137:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:142:12: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:145:20: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:148:30: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:149:16: note: (15) assuming 'calloc(len + 1, 8)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:149:16: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:151:40: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:152:16: note: (18) following 'false' branch... <--[gcc]
cc1: note: (19) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:154:27: note: (20) following 'false' branch (when 'i >= len')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:179:24: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (22) returning to 'basic_test_double_array_parse_data' from 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:328:8: note: (23) '<unknown>' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:328:13: warning: leak of 'make_basic_test_double_array(yajl_tree_parse(jsondata, & errbuf, 1024), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:794:28: note: (1) entry to 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:800:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:803:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (6) calling 'make_basic_test_double_array' from 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:129:1: note: (7) entry to 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:134:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:137:8: note: (11) assuming 'calloc(1, 128)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:137:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (14) returning to 'basic_test_double_array_parse_data' from 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:328:13: note: (15) 'make_basic_test_double_array(yajl_tree_parse(jsondata, & errbuf, 1024), ctx,  err)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c: In function 'free_basic_test_double_array': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:395:53: warning: dereference of NULL '*ptr.strarrays_item_lens + i * 8' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:794:28: note: (1) entry to 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:800:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:803:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (6) calling 'make_basic_test_double_array' from 'basic_test_double_array_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:129:1: note: (7) entry to 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:134:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:137:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:24: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:142:12: note: (12) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:145:20: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:149:16: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:151:40: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:151:40: note: (16) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:152:16: note: (17) assuming '<unknown>' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:152:16: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:131: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:131:75:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:127:53: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:127:53: note: (21) calling 'free_basic_test_double_array' from 'make_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c: In function 'free_basic_test_double_array': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:385:1: note: (22) entry to 'free_basic_test_double_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:387:8: note: (23) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:389:12: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:389:8: note: (25) following 'true' branch... <--[gcc]
cc1: note: (26) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:392:23: note: (27) following 'true' branch... <--[gcc]
cc1: note: (28) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:395:53: note: (29) dereference of NULL '*ptr.strarrays_item_lens + i * 8' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:31: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:20:15: warning: leak of 'make_basic_test_top_array_int_container(yajl_tree_parse(jsondata, & errbuf, 1024), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:153:39: note: (1) entry to 'basic_test_top_array_int_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:159:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:162:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:167:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:173:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:173:7: 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:15:2: note: (7) entry to 'make_basic_test_top_array_int_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:20:9: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:22:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:24:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:26:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:26:11: note: (12) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:27:8: note: (13) assuming 'calloc(1, 16)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:27:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:29:18: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:30:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:32:14: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:173:7: note: (18) returning to 'basic_test_top_array_int_container_parse_data' from 'make_basic_test_top_array_int_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:20:15: note: (19) 'make_basic_test_top_array_int_container(yajl_tree_parse(jsondata, & errbuf, 1024), ctx,  err)' leaks here; was allocated at (12) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:35:19: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:153:39: note: (1) entry to 'basic_test_top_array_int_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:159:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:162:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:167:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:173:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:173:7: 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:15:2: note: (7) entry to 'make_basic_test_top_array_int_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:20:9: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:22:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:24:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:26:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:27:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:29:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:29:18: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:30:8: note: (15) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:30:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:32:14: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:173:7: note: (18) returning to 'basic_test_top_array_int_container_parse_data' from 'make_basic_test_top_array_int_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:35:19: note: (19) '<unknown>' leaks here; was allocated at (14) <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:8: <--[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:155:90:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:151:36: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:133:1:make[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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
 note: (1) entry to 'basic_test_top_array_int_container_parse_file_stream' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:138:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:141:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:143:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:148:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:148:7: note: (6) calling 'basic_test_top_array_int_container_parse_data' from 'basic_test_top_array_int_container_parse_file_stream' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:153:39: note: (7) entry to 'basic_test_top_array_int_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:159:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:162:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:167:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:173:7: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:173:7: note: (12) calling 'make_basic_test_top_array_int_container' from 'basic_test_top_array_int_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:15:2: note: (13) entry to 'make_basic_test_top_array_int_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:20:9: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:22:10: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:24:8: note: (16) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:26:11: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:27:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:29:18: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:29:18: note: (20) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:30:8: note: (21) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:30:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:32:14: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:173:7: note: (24) returning to 'basic_test_top_array_int_container_parse_data' from 'make_basic_test_top_array_int_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:155:90: note: (25) 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:155:90:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:151:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:151:36: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:148:7: note: (28) returning to 'basic_test_top_array_int_container_parse_file_stream' from 'basic_test_top_array_int_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:155:90: note: (29) 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:155:90:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:151:36: note: (30) '<unknown>' leaks here; was allocated at (20) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:159:18: warning: leak of 'basic_test_top_array_int_container_parse_data(fread_file(stream, & filesize), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:133:1: note: (1) entry to 'basic_test_top_array_int_container_parse_file_stream' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:138:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:141:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:143:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:148:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:148:7: note: (6) calling 'basic_test_top_array_int_container_parse_data' from 'basic_test_top_array_int_container_parse_file_stream' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:153:39: note: (7) entry to 'basic_test_top_array_int_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:159:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:162:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:167:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:173:7: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:173:7: note: (12) calling 'make_basic_test_top_array_int_container' from 'basic_test_top_array_int_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:15:2: note: (13) entry to 'make_basic_test_top_array_int_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:20:9: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:22:10: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:24:8: note: (16) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:26:11: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:26:11: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:27:8: note: (19) assuming 'calloc(1, 16)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:27:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:29:18: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:30:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:32:14: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:173:7: note: (24) returning to 'basic_test_top_array_int_container_parse_data' from 'make_basic_test_top_array_int_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:155:90: note: (25) 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:155:90:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:151:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:151:36: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:148:7: note: (28) returning to 'basic_test_top_array_int_container_parse_file_stream' from 'basic_test_top_array_int_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:159:18: note: (29) 'basic_test_top_array_int_container_parse_data(fread_file(stream, & filesize), ctx,  err)' leaks here; was allocated at (18) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:31: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:35: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:20:15: warning: leak of 'make_basic_test_top_double_array_int_container(yajl_tree_parse(jsondata, & errbuf, 1024), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:176:46: note: (1) entry to 'basic_test_top_double_array_int_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:182:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:185:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:190:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:196:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:196:7: 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:15:2: note: (7) entry to 'make_basic_test_top_double_array_int_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:20:9: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:22:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:24:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:26:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:26:11: note: (12) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:27:8: note: (13) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:27:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:29:18: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:30:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:32:14: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:34:8: note: (18) following 'false' branch... <--[gcc]
cc1: note: (19) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:37:19: note: (20) following 'false' branch (when 'i >= alen')... <--[gcc]
cc1: note: (21) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:196:7: 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:20:15: note: (23) 'make_basic_test_top_double_array_int_container(yajl_tree_parse(jsondata, & errbuf, 1024), ctx,  err)' leaks here; was allocated at (12) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:37:19: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:176:46: note: (1) entry to 'basic_test_top_double_array_int_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:182:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:185:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:190:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:196:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:196:7: 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:15:2: note: (7) entry to 'make_basic_test_top_double_array_int_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:20:9: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:22:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:24:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:26:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:27:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:29:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:29:18: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:30:8: note: (15) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:30:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:32:14: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:34:8: note: (18) following 'false' branch... <--[gcc]
cc1: note: (19) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:37:19: note: (20) following 'false' branch (when 'i >= alen')... <--[gcc]
cc1: note: (21) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:196:7: 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:37:19: note: (23) '<unknown>' leaks here; was allocated at (14) <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-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:178:97:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:174:36: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c: In function 'basic_test_top_double_array_int_container_parse_file_stream': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:156:1: note: (1) entry to 'basic_test_top_double_array_int_container_parse_file_stream' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:161:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:164:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:166:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:171:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:171:7: note: (6) calling 'basic_test_top_double_array_int_container_parse_data' from 'basic_test_top_double_array_int_container_parse_file_stream' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:176:46: note: (7) entry to 'basic_test_top_double_array_int_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:182:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:185:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:190:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:196:7: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:196:7: note: (12) 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:15:2: note: (13) entry to 'make_basic_test_top_double_array_int_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:20:9: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:22:10: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:24:8: note: (16) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:26:11: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:27:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:29:18: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:29:18: note: (20) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:30:8: note: (21) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:30:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:32:14: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:34:8: note: (24) following 'false' branch... <--[gcc]
cc1: note: (25) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:37:19: note: (26) following 'false' branch (when 'i >= alen')... <--[gcc]
cc1: note: (27) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:196:7: note: (28) 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:178:97: note: (29) 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:178:97:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:174:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:174:36: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c: In function 'basic_test_top_double_array_int_container_parse_file_stream': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:171:7: note: (32) returning to 'basic_test_top_double_array_int_container_parse_file_stream' from 'basic_test_top_double_array_int_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:178:97: note: (33) 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:178:97:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:174:36: note: (34) '<unknown>' leaks here; was allocated at (20) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c: In function 'basic_test_top_double_array_int_container_parse_file_stream': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:182:18: warning: leak of 'basic_test_top_double_array_int_container_parse_data(fread_file(stream, & filesize), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:156:1: note: (1) entry to 'basic_test_top_double_array_int_container_parse_file_stream' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:161:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:164:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:166:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:171:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:171:7: note: (6) calling 'basic_test_top_double_array_int_container_parse_data' from 'basic_test_top_double_array_int_container_parse_file_stream' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:176:46: note: (7) entry to 'basic_test_top_double_array_int_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:182:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:185:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:190:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:196:7: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:196:7: note: (12) 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:15:2: note: (13) entry to 'make_basic_test_top_double_array_int_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:20:9: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:22:10: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:24:8: note: (16) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:26:11: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:26:11: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:27:8: note: (19) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:27:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:29:18: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:30:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:32:14: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:34:8: note: (24) following 'false' branch... <--[gcc]
cc1: note: (25) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:37:19: note: (26) following 'false' branch (when 'i >= alen')... <--[gcc]
cc1: note: (27) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:196:7: note: (28) 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:178:97: note: (29) 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:178:97:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:174:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:174:36: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c: In function 'basic_test_top_double_array_int_container_parse_file_stream': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:171:7: note: (32) returning to 'basic_test_top_double_array_int_container_parse_file_stream' from 'basic_test_top_double_array_int_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.c:182:18: note: (33) 'basic_test_top_double_array_int_container_parse_data(fread_file(stream, & filesize), ctx,  err)' leaks here; was allocated at (18) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:158: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:186: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:8: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c: In function 'make_basic_test_top_double_array_obj_container': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: warning: leak of 'make_basic_test_top_double_array_obj_element(*<unknown>,  ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:29:26: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:319:46: note: (1) entry to 'basic_test_top_double_array_obj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:325:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:328:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:333:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:339:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:339:7: 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:166:2: note: (7) entry to 'make_basic_test_top_double_array_obj_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:171:9: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-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.22-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.22-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.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:185:8: note: (16) following 'false' branch... <--[gcc]
cc1: note: (17) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:188:19: note: (18) following 'true' branch (when 'i < alen')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:190:55: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:193:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:195:19: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:196:23: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:198:84: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:198:34: note: (24) calling 'make_basic_test_top_double_array_obj_element' from 'make_basic_test_top_double_array_obj_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:14:1: note: (25) entry to 'make_basic_test_top_double_array_obj_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:19:8: note: (26) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:21:11: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:21:11: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:22:8: note: (29) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:22:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:26:24: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:27:12: note: (32) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:29:26: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:46:12: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:67:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:68:12: note: (36) following 'false' branch... <--[gcc]
cc1: note: (37) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:198:34: note: (38) returning to 'make_basic_test_top_double_array_obj_container' from 'make_basic_test_top_double_array_obj_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (39) 'make_basic_test_top_double_array_obj_element(*<unknown>,  ctx,  err)' leaks here; was allocated at (28) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:29:26: note: in expansion of macro 'YAJL_IS_TRUE' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:68:12: warning: leak of 'make_basic_test_top_double_array_obj_element(*<unknown>,  ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:319:46: note: (1) entry to 'basic_test_top_double_array_obj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:325:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:328:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:333:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:339:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:339:7: 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:166:2: note: (7) entry to 'make_basic_test_top_double_array_obj_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:171:9: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-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.22-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.22-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.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:185:8: note: (16) following 'false' branch... <--[gcc]
cc1: note: (17) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:188:19: note: (18) following 'true' branch (when 'i < alen')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:190:55: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:193:12: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:195:19: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:196:23: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:198:84: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:198:34: note: (24) calling 'make_basic_test_top_double_array_obj_element' from 'make_basic_test_top_double_array_obj_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:14:1: note: (25) entry to 'make_basic_test_top_double_array_obj_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:19:8: note: (26) following 'false' branch (when 'tree' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:21:11: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:21:11: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:22:8: note: (29) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:22:8: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:26:24: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:27:12: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:34:19: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:35:16: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:45:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:46:12: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:67:24: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:68:12: note: (38) following 'false' branch... <--[gcc]
cc1: note: (39) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:198:34: note: (40) returning to 'make_basic_test_top_double_array_obj_container' from 'make_basic_test_top_double_array_obj_element' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:68:12: note: (41) 'make_basic_test_top_double_array_obj_element(*<unknown>,  ctx,  err)' leaks here; was allocated at (28) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:220:44: warning: dereference of NULL '*ptr.subitem_lens + i * 8' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:319:46: note: (1) entry to 'basic_test_top_double_array_obj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:325:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:328:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:333:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:339:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:339:7: 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:166:2: note: (7) entry to 'make_basic_test_top_double_array_obj_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:171:9: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-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.22-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.22-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.22-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.22-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.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:185:8: note: (18) following 'true' branch... <--[gcc]
cc1: note: (19) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:168:111: note: (20) 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:164:71: note: (21) 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.22-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:164:1,
    inlined from 'make_basic_test_top_double_array_obj_container' at src/ocispec/basic_test_top_double_array_obj.c:168:111:
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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:210:6: note: (23) entry to 'free_basic_test_top_double_array_obj_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:217:19: note: (24) following 'true' branch... <--[gcc]
cc1: note: (25) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:220:44: note: (26) dereference of NULL '*ptr.subitem_lens + i * 8' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:222:15: warning: dereference of NULL '*<unknown> + j * 8' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:319:46: note: (1) entry to 'basic_test_top_double_array_obj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:325:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:328:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:333:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:339:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:339:7: 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:166:2: note: (7) entry to 'make_basic_test_top_double_array_obj_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:171:9: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-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.22-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.22-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.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:185:8: note: (16) following 'false' branch... <--[gcc]
cc1: note: (17) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:188:19: note: (18) following 'true' branch (when 'i < alen')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:190:55: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:192:25: note: (20) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:193:12: note: (21) assuming '<unknown>' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:193:12: note: (22) following 'true' branch... <--[gcc]
cc1: note: (23) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:168:111: note: (24) 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:164:71: note: (25) 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.22-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:164:1,
    inlined from 'make_basic_test_top_double_array_obj_container' at src/ocispec/basic_test_top_double_array_obj.c:168:111:
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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:210:6: note: (27) entry to 'free_basic_test_top_double_array_obj_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:217:19: note: (28) following 'true' branch... <--[gcc]
cc1: note: (29) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:220:25: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:222:64: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:222:15: note: (32) dereference of NULL '*<unknown> + j * 8' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/tests/test-3.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/tests/test-4.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/tests/test-1.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/tests/test-7.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/tests/test-6.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/tests/test-8.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/tests/test-11.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:31: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:35: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:74:42: warning: dereference of NULL '*ptr.subitem_lens + i * 8' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:173:49: note: (1) entry to 'basic_test_top_double_array_string_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:179:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:182:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:187:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:193:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:193:7: note: (6) calling 'make_basic_test_top_double_array_string_container' from 'basic_test_top_double_array_string_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:15:2: note: (7) entry to 'make_basic_test_top_double_array_string_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:20:9: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:22:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:24:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:26:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:27:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:29:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:30:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:32:14: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:33:25: note: (16) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:34:8: note: (17) assuming '<unknown>' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:34:8: note: (18) following 'true' branch... <--[gcc]
cc1: note: (19) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:17:117: note: (20) inlined call to 'free_basic_test_top_double_array_string_container_function' from 'make_basic_test_top_double_array_string_container' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:8: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:13:74: note: (21) 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.22-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:13:1,
    inlined from 'make_basic_test_top_double_array_string_container' at src/ocispec/basic_test_top_double_array_string.c:17:117:
cc1: note: (22) calling 'free_basic_test_top_double_array_string_container' from 'make_basic_test_top_double_array_string_container'
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:64:6: note: (23) entry to 'free_basic_test_top_double_array_string_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:71:19: note: (24) following 'true' branch... <--[gcc]
cc1: note: (25) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:74:42: note: (26) dereference of NULL '*ptr.subitem_lens + i * 8' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:76:13: warning: dereference of NULL '*<unknown> + j * 8' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:173:49: note: (1) entry to 'basic_test_top_double_array_string_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:179:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:182:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:187:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:193:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:193:7: note: (6) calling 'make_basic_test_top_double_array_string_container' from 'basic_test_top_double_array_string_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:15:2: note: (7) entry to 'make_basic_test_top_double_array_string_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:20:9: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:22:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:24:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/make[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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_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_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_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_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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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
builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:26:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:27:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:29:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:30:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:32:14: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:34:8: note: (16) following 'false' branch... <--[gcc]
cc1: note: (17) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:37:19: note: (18) following 'true' branch (when 'i < alen')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:39:55: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:40:25: note: (20) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:41:12: note: (21) assuming '<unknown>' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:41:12: note: (22) following 'true' branch... <--[gcc]
cc1: note: (23) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:17:117: note: (24) 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:13:74: note: (25) 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.22-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:13:1,
    inlined from 'make_basic_test_top_double_array_string_container' at src/ocispec/basic_test_top_double_array_string.c:17:117:
cc1: note: (26) calling 'free_basic_test_top_double_array_string_container' from 'make_basic_test_top_double_array_string_container'
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:64:6: note: (27) entry to 'free_basic_test_top_double_array_string_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:71:19: note: (28) following 'true' branch... <--[gcc]
cc1: note: (29) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:74:23: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:76:22: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:76:13: note: (32) dereference of NULL '*<unknown> + j * 8' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c: In function 'basic_test_top_double_array_string_container_parse_file_stream': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:179:18: warning: leak of 'basic_test_top_double_array_string_container_parse_data(fread_file(stream, & filesize), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:153:1: note: (1) entry to 'basic_test_top_double_array_string_container_parse_file_stream' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:158:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:161:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:163:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:168:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:168:7: note: (6) calling 'basic_test_top_double_array_string_container_parse_data' from 'basic_test_top_double_array_string_container_parse_file_stream' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:173:49: note: (7) entry to 'basic_test_top_double_array_string_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:179:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:182:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:187:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:193:7: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:193:7: note: (12) calling 'make_basic_test_top_double_array_string_container' from 'basic_test_top_double_array_string_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:15:2: note: (13) entry to 'make_basic_test_top_double_array_string_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:20:9: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:22:10: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:24:8: note: (16) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:26:11: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:26:11: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:27:8: note: (19) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:27:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:29:18: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:30:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:32:14: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:34:8: note: (24) following 'false' branch... <--[gcc]
cc1: note: (25) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:37:19: note: (26) following 'true' branch (when 'i < alen')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:39:55: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:41:12: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:44:19: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:45:23: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:47:32: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:48:16: note: (32) following 'false' branch (when 'val' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:55:30: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:45:23: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:47:32: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:48:16: note: (36) following 'false' branch (when 'val' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:55:30: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:45:23: note: (38) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:47:32: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:52:20: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:55:30: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:37:19: note: (42) following 'false' branch (when 'i >= alen')... <--[gcc]
cc1: note: (43) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:193:7: note: (44) returning to 'basic_test_top_double_array_string_container_parse_data' from 'make_basic_test_top_double_array_string_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:175:100: note: (45) inlined call to 'yajl_tree_free_function' from 'basic_test_top_double_array_string_container_parse_data' <--[gcc]
In function 'yajl_tree_free_function',
    inlined from 'basic_test_top_double_array_string_container_parse_data' at src/ocispec/basic_test_top_double_array_string.c:175:100:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (46) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:171:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:171:36: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c: In function 'basic_test_top_double_array_string_container_parse_file_stream': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:168:7: note: (48) returning to 'basic_test_top_double_array_string_container_parse_file_stream' from 'basic_test_top_double_array_string_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:179:18: note: (49) 'basic_test_top_double_array_string_container_parse_data(fread_file(stream, & filesize), ctx,  err)' leaks here; was allocated at (18) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:31: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:35: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:20:15: warning: leak of 'make_basic_test_top_double_array_refobj_container(yajl_tree_parse(jsondata, & errbuf, 1024), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:168:49: note: (1) entry to 'basic_test_top_double_array_refobj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:174:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:177:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:182:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:188:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:188:7: 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:15:2: note: (7) entry to 'make_basic_test_top_double_array_refobj_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:20:9: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:22:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:24:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:26:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:26:11: note: (12) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:27:8: note: (13) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:27:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:29:18: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:30:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:32:14: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:34:8: note: (18) following 'false' branch... <--[gcc]
cc1: note: (19) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:37:19: note: (20) following 'false' branch (when 'i >= alen')... <--[gcc]
cc1: note: (21) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:188:7: 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:20:15: note: (23) 'make_basic_test_top_double_array_refobj_container(yajl_tree_parse(jsondata, & errbuf, 1024), ctx,  err)' leaks here; was allocated at (12) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c: In function 'basic_test_top_double_array_refobj_container_parse_file_stream': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:20:15: warning: leak of 'basic_test_top_double_array_refobj_container_parse_data(fread_file(stream, & filesize), ctx,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:148:1: note: (1) entry to 'basic_test_top_double_array_refobj_container_parse_file_stream' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:153:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:156:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:158:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:163:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:163:7: note: (6) calling 'basic_test_top_double_array_refobj_container_parse_data' from 'basic_test_top_double_array_refobj_container_parse_file_stream' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:168:49: note: (7) entry to 'basic_test_top_double_array_refobj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:174:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:177:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:182:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:188:7: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:188:7: note: (12) 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:15:2: note: (13) entry to 'make_basic_test_top_double_array_refobj_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:20:9: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:22:10: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:24:8: note: (16) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:26:11: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:26:11: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:27:8: note: (19) assuming 'calloc(1, 24)' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:27:8: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:29:18: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:30:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:32:14: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:34:8: note: (24) following 'false' branch... <--[gcc]
cc1: note: (25) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:37:19: note: (26) following 'false' branch (when 'i >= alen')... <--[gcc]
cc1: note: (27) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:188:7: note: (28) 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:170:100: note: (29) inlined call to 'yajl_tree_free_function' from 'basic_test_top_double_array_refobj_container_parse_data' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:8: <--[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:170:100:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:166:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:166:36: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c: In function 'basic_test_top_double_array_refobj_container_parse_file_stream': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:163:7: note: (32) returning to 'basic_test_top_double_array_refobj_container_parse_file_stream' from 'basic_test_top_double_array_refobj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:20:15: note: (33) 'basic_test_top_double_array_refobj_container_parse_data(fread_file(stream, & filesize), ctx,  err)' leaks here; was allocated at (18) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:37:19: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:168:49: note: (1) entry to 'basic_test_top_double_array_refobj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:174:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:177:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:182:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:188:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:188:7: 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:15:2: note: (7) entry to 'make_basic_test_top_double_array_refobj_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:20:9: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:22:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:24:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:26:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:27:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:29:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:29:18: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:30:8: note: (15) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:30:8: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:32:14: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:34:8: note: (18) following 'false' branch... <--[gcc]
cc1: note: (19) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:37:19: note: (20) following 'false' branch (when 'i >= alen')... <--[gcc]
cc1: note: (21) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:188:7: 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:37:19: note: (23) '<unknown>' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:69:44: warning: dereference of NULL '*ptr.subitem_lens + i * 8' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:168:49: note: (1) entry to 'basic_test_top_double_array_refobj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:174:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:177:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:182:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:188:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:188:7: 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:15:2: note: (7) entry to 'make_basic_test_top_double_array_refobj_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:20:9: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:22:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:24:8: note: (10) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:26:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:27:8: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:29:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:30:8: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:32:14: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:33:25: note: (16) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:34:8: note: (17) assuming '<unknown>' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:34:8: note: (18) following 'true' branch... <--[gcc]
cc1: note: (19) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:17:117: note: (20) 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:13:74: note: (21) 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.22-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:13:1,
    inlined from 'make_basic_test_top_double_array_refobj_container' at src/ocispec/basic_test_top_double_array_refobj.c:17:117:
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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:59:6: note: (23) entry to 'free_basic_test_top_double_array_refobj_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:66:19: note: (24) following 'true' branch... <--[gcc]
cc1: note: (25) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:69:44: note: (26) dereference of NULL '*ptr.subitem_lens + i * 8' <--[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:170:100:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:166:36: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c: In function 'basic_test_top_double_array_refobj_container_parse_file_stream': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:148:1: note: (1) entry to 'basic_test_top_double_array_refobj_container_parse_file_stream' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:153:8: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:156:10: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:158:8: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:163:7: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:163:7: note: (6) calling 'basic_test_top_double_array_refobj_container_parse_data' from 'basic_test_top_double_array_refobj_container_parse_file_stream' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:168:49: note: (7) entry to 'basic_test_top_double_array_refobj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:174:8: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:177:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:182:8: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:188:7: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:188:7: note: (12) 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:15:2: note: (13) entry to 'make_basic_test_top_double_array_refobj_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:20:9: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:22:10: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:24:8: note: (16) following 'false' branch (when 'alen != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:26:11: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:27:8: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:29:18: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:29:18: note: (20) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:30:8: note: (21) assuming '<unknown>' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:30:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:32:14: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:34:8: note: (24) following 'false' branch... <--[gcc]
cc1: note: (25) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:37:19: note: (26) following 'false' branch (when 'i >= alen')... <--[gcc]
cc1: note: (27) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:188:7: note: (28) 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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:170:100: note: (29) 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:170:100:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:166:1: note: in expansion of macro 'define_cleaner_function' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:166:36: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c: In function 'basic_test_top_double_array_refobj_container_parse_file_stream': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:163:7: note: (32) returning to 'basic_test_top_double_array_refobj_container_parse_file_stream' from 'basic_test_top_double_array_refobj_container_parse_data' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:170:100: note: (33) 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:170:100:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.c:166:36: note: (34) '<unknown>' leaks here; was allocated at (20) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:533: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:539: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:611: error: memleak(CWE-401): Memory leak: keys <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:713: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:718: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:782: error: memleak(CWE-401): Memory leak: keys <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:888: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:894: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1050: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1056: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1345: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1351: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1408: error: memleak(CWE-401): Memory leak: keys <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1414: error: memleak(CWE-401): Memory leak: keys <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1414: error: memleak(CWE-401): Memory leak: vals <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1521: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1528: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1585: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1589: error: memleak(CWE-401): Memory leak: ret <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c: In function 'free_json_map_string_string.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1577:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1578:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1581:17: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1583:15: note: (6) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1584:6: note: (7) assuming '<unknown>' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1584:6: note: (8) following 'true' branch... <--[gcc]
cc1: note: (9) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1571:72: note: (10) inlined call to 'free_json_map_string_string_function' from 'clone_map_string_string' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:6: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1492:52: note: (11) inlined call to 'free_json_map_string_string' from 'free_json_map_string_string_function' <--[gcc]
/builddir/build/BUILD/crun-1.22-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: (12) calling 'free_json_map_string_string' from 'clone_map_string_string'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c: In function 'free_json_map_string_string.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1477:21: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1479:20: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-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.22-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.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1577:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1578:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1581:17: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1584:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1587:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1587:17: note: (8) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1588:6: note: (9) assuming '<unknown>' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1588:6: note: (10) following 'true' branch... <--[gcc]
cc1: note: (11) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1571:72: note: (12) inlined call to 'free_json_map_string_string_function' from 'clone_map_string_string' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1492:52: note: (13) inlined call to 'free_json_map_string_string' from 'free_json_map_string_string_function' <--[gcc]
/builddir/build/BUILD/crun-1.22-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: (14) calling 'free_json_map_string_string' from 'clone_map_string_string'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c: In function 'free_json_map_string_string.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1477:21: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1479:20: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1481:11: note: (18) dereference of NULL '*map.values + i * 8' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/tests/test-9.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/mount_flags.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/io_priority.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/scheduler.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/signals.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:32: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_load_seccomp_notify_plugins': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'xmalloc((long unsigned int)*(struct seccomp_notify_context_s *)<unknown>.sizes.seccomp_notif)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:87:73: note: (2) calling 'xmalloc0' from 'libcrun_load_seccomp_notify_plugins' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (3) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:87:73: note: (6) returning to 'libcrun_load_seccomp_notify_plugins' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:92:6: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:95:34: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:95:15: note: (9) calling 'xmalloc' from 'libcrun_load_seccomp_notify_plugins' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (10) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (11) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (12) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:95:15: note: (15) returning to 'libcrun_load_seccomp_notify_plugins' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (16) 'xmalloc((long unsigned int)*(struct seccomp_notify_context_s *)<unknown>.sizes.seccomp_notif)' leaks here; was allocated at (11) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'xmalloc((long unsigned int)*(struct seccomp_notify_context_s *)<unknown>.sizes.seccomp_notif_resp)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:87:73: note: (2) calling 'xmalloc0' from 'libcrun_load_seccomp_notify_plugins' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (3) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:87:73: note: (6) returning to 'libcrun_load_seccomp_notify_plugins' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:92:6: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:95:34: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:95:15: note: (9) calling 'xmalloc' from 'libcrun_load_seccomp_notify_plugins' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (10) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:95:15: note: (13) returning to 'libcrun_load_seccomp_notify_plugins' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:96:16: note: (14) calling 'xmalloc' from 'libcrun_load_seccomp_notify_plugins' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (15) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (16) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (17) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:96:16: note: (20) returning to 'libcrun_load_seccomp_notify_plugins' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (21) 'xmalloc((long unsigned int)*(struct seccomp_notify_context_s *)<unknown>.sizes.seccomp_notif_resp)' leaks here; was allocated at (16) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'xmalloc0(48)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:87:73: note: (2) calling 'xmalloc0' from 'libcrun_load_seccomp_notify_plugins' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (3) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:87:73: note: (6) returning to 'libcrun_load_seccomp_notify_plugins' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:92:6: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:95:34: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:95:15: note: (9) calling 'xmalloc' from 'libcrun_load_seccomp_notify_plugins' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (10) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utmake[2]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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
ils.h:65:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:95:15: note: (13) returning to 'libcrun_load_seccomp_notify_plugins' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:96:16: note: (14) calling 'xmalloc' from 'libcrun_load_seccomp_notify_plugins' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (15) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:96:16: note: (18) returning to 'libcrun_load_seccomp_notify_plugins' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:102:18: note: (19) calling 'xmalloc0' from 'libcrun_load_seccomp_notify_plugins' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (20) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (21) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (22) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:102:18: note: (25) returning to 'libcrun_load_seccomp_notify_plugins' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (26) 'xmalloc0(48)' leaks here; was allocated at (21) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup(plugins)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:87:73: note: (2) calling 'xmalloc0' from 'libcrun_load_seccomp_notify_plugins' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (3) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:87:73: note: (6) returning to 'libcrun_load_seccomp_notify_plugins' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:92:6: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:95:34: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:95:15: note: (9) calling 'xmalloc' from 'libcrun_load_seccomp_notify_plugins' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (10) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:95:15: note: (13) returning to 'libcrun_load_seccomp_notify_plugins' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:96:16: note: (14) calling 'xmalloc' from 'libcrun_load_seccomp_notify_plugins' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (15) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:96:16: note: (18) returning to 'libcrun_load_seccomp_notify_plugins' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:102:18: note: (19) calling 'xmalloc0' from 'libcrun_load_seccomp_notify_plugins' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (20) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:102:18: note: (23) returning to 'libcrun_load_seccomp_notify_plugins' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:104:7: note: (24) calling 'xstrdup' from 'libcrun_load_seccomp_notify_plugins' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (25) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (26) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (29) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (30) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (31) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp_notify.c:104:7: note: (32) returning to 'libcrun_load_seccomp_notify_plugins' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (33) 'xstrdup(plugins)' leaks here; was allocated at (28) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:23: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'resctl_update': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'intelrdt_clean_l3_cache_schema(l3_cache_schema)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:315:1: note: (1) entry to 'resctl_update' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:329:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:332:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:332:6: note: (4) following 'true' branch (when 'l3_cache_schema' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:332:26: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:332:26: note: (6) when 'strstr' returns non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:332:23: note: (7) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:334:33: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:334:33: note: (9) calling 'intelrdt_clean_l3_cache_schema' from 'resctl_update' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:223:1: note: (10) entry to 'intelrdt_clean_l3_cache_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:228:9: note: (11) calling 'xmalloc' from 'intelrdt_clean_l3_cache_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (12) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (13) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (14) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:228:9: note: (17) returning to 'intelrdt_clean_l3_cache_schema' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:334:33: note: (18) returning to 'resctl_update' from 'intelrdt_clean_l3_cache_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (19) 'intelrdt_clean_l3_cache_schema(l3_cache_schema)' leaks here; was allocated at (13) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'resctl_create': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'intelrdt_clean_l3_cache_schema(l3_cache_schema)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:246:1: note: (1) entry to 'resctl_create' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:256:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:258:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:258:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:261:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:262:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:265:11: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:266:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:269:6: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:269:6: note: (10) following 'true' branch (when 'l3_cache_schema' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:269:26: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:269:26: note: (12) when 'strstr' returns non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:269:23: note: (13) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:270:49: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:270:49: note: (15) calling 'intelrdt_clean_l3_cache_schema' from 'resctl_create' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:223:1: note: (16) entry to 'intelrdt_clean_l3_cache_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:228:9: note: (17) calling 'xmalloc' from 'intelrdt_clean_l3_cache_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (18) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (19) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (20) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:228:9: note: (23) returning to 'intelrdt_clean_l3_cache_schema' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:270:49: note: (24) returning to 'resctl_create' from 'intelrdt_clean_l3_cache_schema' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (25) 'intelrdt_clean_l3_cache_schema(l3_cache_schema)' leaks here; was allocated at (19) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'compare_rdt_configurations': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:246:1: note: (1) entry to 'resctl_create' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:256:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:258:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:258:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:261:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:262:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:265:11: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:266:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:269:6: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:269:6: note: (10) following 'true' branch (when 'l3_cache_schema' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:269:26: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:269:26: note: (12) when 'strstr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:269:23: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:274:43: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:274:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:283:6: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:283:6: note: (17) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:284:12: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:284:12: note: (19) calling 'validate_rdt_configuration' from 'resctl_create' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:171:1: note: (20) entry to 'validate_rdt_configuration' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:179:6: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:182:9: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:183:6: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:186:7: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:187:10: note: (25) following 'true' branch (when 'it' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:191:10: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:191:10: note: (27) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:192:15: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:192:15: note: (29) calling 'compare_rdt_configurations' from 'validate_rdt_configuration' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:111:1: note: (30) entry to 'compare_rdt_configurations' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:121:8: note: (31) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:122:19: note: (32) following 'false' branch (when 'it' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:124:8: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:124:8: note: (34) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:125:19: note: (35) following 'false' branch (when 'it' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:127:15: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:130:6: note: (37) following 'false' branch (when 'n_parts_a == n_parts_b')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:133:56: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:133:8: note: (39) calling 'xmalloc' from 'compare_rdt_configurations' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (40) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (41) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (42) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (43) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:133:8: note: (45) returning to 'compare_rdt_configurations' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (46) 'xmalloc((n_parts_a + 1) * 8)' leaks here; was allocated at (41) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/linux.h:23, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:22: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/intelrdt.c:315:1: note: (1) entry to 'resctl_update' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:329:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:332:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:332:6: note: (4) following 'true' branch (when 'l3_cache_schema' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:332:26: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:332:26: note: (6) when 'strstr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:332:23: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:338:8: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:338:8: note: (9) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:339:6: note: (10) assuming 'fd' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:339:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:342:10: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:342:10: note: (13) calling 'write_intelrdt_string' from 'resctl_update' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:205:1: note: (14) entry to 'write_intelrdt_string' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:210:9: note: (15) calling 'get_rdt_value' from 'write_intelrdt_string' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:51:1: note: (16) entry to 'get_rdt_value' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:62:10: note: (17) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:64:57: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:64:57: note: (19) following 'false' branch (when 'schemata_joined' is NULL)... <--[gcc]
cc1: note: (20) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:210:9: note: (21) returning to 'write_intelrdt_string' from 'get_rdt_value' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:342:10: note: (22) returning to 'resctl_update' from 'write_intelrdt_string' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:321:21: note: (23) inlined call to 'cleanup_closep' from 'resctl_update' <--[gcc]
In function 'cleanup_closep',
    inlined from 'resctl_update' at src/libcrun/intelrdt.c:321:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (24) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (25) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:321:21: note: (26) inlined call to 'cleanup_closep' from 'resctl_update' <--[gcc]
In function 'cleanup_closep',
    inlined from 'resctl_update' at src/libcrun/intelrdt.c:321:21:
cc1: note: (27) calling 'cleanup_closep' from 'resctl_update'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (28) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (29) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (30) following 'true' branch... <--[gcc]
cc1: note: (31) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (32) second 'close' here; first 'close' was at (29) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'compare_rdt_configurations': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup(a)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:246:1: note: (1) entry to 'resctl_create' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:256:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:258:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:258:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:261:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:262:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:265:11: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:266:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:269:6: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:269:6: note: (10) following 'true' branch (when 'l3_cache_schema' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:269:26: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:269:26: note: (12) when 'strstr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:269:23: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:274:43: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:274:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:283:6: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:283:6: note: (17) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:284:12: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:284:12: note: (19) calling 'validate_rdt_configuration' from 'resctl_create' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:171:1: note: (20) entry to 'validate_rdt_configuration' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:179:6: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:182:9: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:183:6: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:186:7: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:187:10: note: (25) following 'true' branch (when 'it' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:191:10: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:191:10: note: (27) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:192:15: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:192:15: note: (29) calling 'compare_rdt_configurations' from 'validate_rdt_configuration' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:111:1: note: (30) entry to 'compare_rdt_configurations' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:121:8: note: (31) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:122:19: note: (32) following 'false' branch (when 'it' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:124:8: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:124:8: note: (34) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:125:19: note: (35) following 'false' branch (when 'it' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:127:15: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:130:6: note: (37) following 'false' branch (when 'n_parts_a == n_parts_b')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:133:56: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:133:8: note: (39) calling 'xmalloc' from 'compare_rdt_configurations' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (40) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:133:8: note: (43) returning to 'compare_rdt_configurations' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:135:18: note: (44) calling 'xstrdup' from 'compare_rdt_configurations' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (45) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (46) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (48) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (49) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (50) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (51) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:135:18: note: (52) returning to 'compare_rdt_configurations' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (53) 'xstrdup(a)' leaks here; was allocated at (48) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup(b)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:246:1: note: (1) entry to 'resctl_create' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:256:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:258:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:258:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:261:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:262:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:265:11: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:266:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:269:6: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:269:6: note: (10) following 'true' branch (when 'l3_cache_schema' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:269:26: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:269:26: note: (12) when 'strstr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:269:23: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:274:43: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:274:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:283:6: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:283:6: note: (17) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:284:12: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:284:12: note: (19) calling 'validate_rdt_configuration' from 'resctl_create' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:171:1: note: (20) entry to 'validate_rdt_configuration' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:179:6: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:182:9: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:183:6: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:186:7: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:187:10: note: (25) following 'true' branch (when 'it' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:191:10: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:191:10: note: (27) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:192:15: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:192:15: note: (29) calling 'compare_rdt_configurations' from 'validate_rdt_configuration' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:111:1: note: (30) entry to 'compare_rdt_configurations' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:121:8: note: (31) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:122:19: note: (32) following 'false' branch (when 'it' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:124:8: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:124:8: note: (34) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:125:19: note: (35) following 'false' branch (when 'it' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:127:15: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:130:6: note: (37) following 'false' branch (when 'n_parts_a == n_parts_b')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:133:56: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:133:8: note: (39) calling 'xmalloc' from 'compare_rdt_configurations' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (40) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:133:8: note: (43) returning to 'compare_rdt_configurations' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:135:18: note: (44) calling 'xstrdup' from 'compare_rdt_configurations' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (45) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (46) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (48) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (49) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:135:18: note: (50) returning to 'compare_rdt_configurations' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:149:18: note: (51) calling 'xstrdup' from 'compare_rdt_configurations' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (52) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (53) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (54) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (55) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (56) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (57) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (58) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:149:18: note: (59) returning to 'compare_rdt_configurations' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (60) 'xstrdup(b)' leaks here; was allocated at (55) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c: In function 'resctl_update': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:338:8: warning: leak of file descriptor 'open(path, 524289)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:329:6: note: (1) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:332:6: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:332:6: note: (3) following 'false' branch (when 'l3_cache_schema' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:338:8: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:338:8: note: (5) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/intelrdt.c:338:8: note: (6) 'open(path, 524289)' leaks here; was opened at (5) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:25: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_copy_seccomp': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:842:1: note: (1) entry to 'libcrun_copy_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:851:14: note: (2) calling 'xmalloc' from 'libcrun_copy_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (3) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (5) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:851:14: note: (8) returning to 'libcrun_copy_seccomp' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (9) 'xmalloc(in_size + 1)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'evict_cache': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: warning: leak of 'xrealloc(entries, (n_entries + 1) * 88)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:498:1: note: (1) entry to 'evict_cache' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:506:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:509:62: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:512:6: note: (4) following 'false' branch... <--[gcc]
cc1: note: (5) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:520:6: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:528:11: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:529:10: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:532:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:535:14: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:537:25: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:560:25: note: (12) calling 'xrealloc' from 'evict_cache' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (13) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (15) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:560:25: note: (18) returning to 'evict_cache' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: note: (19) 'xrealloc(entries, (n_entries + 1) * 88)' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
In function 'cleanup_freep',
    inlined from 'evict_cache' at src/libcrun/seccomp.c:522:40:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: double-'free' of 'entries' [CWE-415] [-Wanalyzer-double-free] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c: In function 'evict_cache': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:498:1: note: (1) entry to 'evict_cache' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:506:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:509:62: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:512:6: note: (4) following 'false' branch... <--[gcc]
cc1: note: (5) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:520:6: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:528:11: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:529:10: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:532:20: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:535:14: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:537:25: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:560:25: note: (12) passing freed pointer 'entries' in call to 'xrealloc' from 'evict_cache' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (13) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (14) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:560:25: note: (17) returning to 'evict_cache' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:523:24: note: (18) inlined call to 'cleanup_dirp' from 'evict_cache' <--[gcc]
In function 'cleanup_dirp',
    inlined from 'evict_cache' at src/libcrun/seccomp.c:523:24:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:203:6: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:204:5: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c: In function 'evict_cache': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:522:40: note: (21) 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.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (22) second 'free' here <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.h:23, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:23: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/seccomp.c:865:1: note: (1) entry to 'libcrun_open_seccomp_bpf' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:874:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:877:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/seccomp.c:460:1: note: (5) entry to 'open_rundir_dirfd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:467:6: note: (6) following 'false' branch... <--[gcc]
cc1: note: (7) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:470:31: note: (8) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/seccomp.c:471:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/seccomp.c:878:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:882:49: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:867:21: note: (16) 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.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (17) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (18) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:867:21: note: (19) 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:
cc1: note: (20) calling 'cleanup_closep' from 'libcrun_open_seccomp_bpf'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (21) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (22) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (23) following 'true' branch... <--[gcc]
cc1: note: (24) ...to here
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/seccomp.c:200:1: note: (1) entry to 'libcrun_apply_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:214:6: note: (2) following 'false' branch (when 'infd >= 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:217:17: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:217:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:221:6: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:242:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:245:28: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/seccomp.c:250:25: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:268:10: note: (10) following 'true' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.h:24: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:269:38: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:250:25: note: (12) 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.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (13) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (14) ...to here
/builddir/build/BUILD/crun-1.22-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:
cc1: note: (16) calling 'cleanup_closep' from 'libcrun_apply_seccomp'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (17) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (18) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (19) following 'true' branch... <--[gcc]
cc1: note: (20) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (21) second 'close' here; first 'close' was at (18) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/seccomp.c:578:1: note: (1) entry to 'store_seccomp_cache' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:586:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:404:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:404:20: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:592:39: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (7) calling 'open_rundir_dirfd' from 'store_seccomp_cache' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:460:1: note: (8) entry to 'open_rundir_dirfd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:467:6: note: (9) following 'false' branch... <--[gcc]
cc1: note: (10) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:470:31: note: (11) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:470:11: note: (12) assuming 'open(dir, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:471:6: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:462:22: note: (14) 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.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (16) returning to 'store_seccomp_cache' from 'open_rundir_dirfd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:593:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:597:48: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:583:21: note: (19) 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.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (20) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (21) ...to here
/builddir/build/BUILD/crun-1.22-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:
cc1: note: (23) calling 'cleanup_closep' from 'store_seccomp_cache'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (24) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (25) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (26) following 'true' branch... <--[gcc]
cc1: note: (27) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (28) second 'close' here; first 'close' was at (25) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'close_and_reset': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/seccomp.c:200:1: note: (1) entry to 'libcrun_apply_seccomp' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:214:6: note: (2) following 'false' branch (when 'infd >= 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:217:17: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:217:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:221:6: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:242:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:245:28: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/seccomp.c:250:25: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:261:10: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:267:13: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:268:10: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:271:13: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:273:10: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:277:7: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:208:1: note: (17) entry to 'close_and_reset' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:211:6: note: (18) following 'true' branch... <--[gcc]
cc1: note: (19) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:213:33: note: (20) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:213:13: note: (21) following 'true' branch... <--[gcc]
cc1: note: (22) ...to here
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/seccomp.c: In function 'libcrun_open_seccomp_bpf': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:467:21: warning: leak of file descriptor 'open_rundir_dirfd(*container_50->context.state_root,  err)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:865:1: note: (1) entry to 'libcrun_open_seccomp_bpf' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:874:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:877:11: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/seccomp.c:460:1: note: (5) entry to 'open_rundir_dirfd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:467:6: note: (6) following 'false' branch... <--[gcc]
cc1: note: (7) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:470:31: note: (8) opened here <--[gcc]
/builddir/build/BUILD/crunmake[2]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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
-1.22-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.22-build/crun-HEAD/src/libcrun/seccomp.c:471:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c: In function 'libcrun_open_seccomp_bpf': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/seccomp.c:467:21: note: (14) 'open_rundir_dirfd(*container_50->context.state_root,  err)' leaks here; was opened at (8) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c: In function 'store_seccomp_cache': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:467:21: warning: leak of file descriptor 'open_rundir_dirfd(*container_44->context.state_root,  err)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:578:1: note: (1) entry to 'store_seccomp_cache' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:586:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:404:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:404:20: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c: In function 'store_seccomp_cache': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:592:39: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (7) calling 'open_rundir_dirfd' from 'store_seccomp_cache' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:460:1: note: (8) entry to 'open_rundir_dirfd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:467:6: note: (9) following 'false' branch... <--[gcc]
cc1: note: (10) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:470:31: note: (11) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:470:11: note: (12) assuming 'open(dir, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:471:6: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:462:22: note: (14) 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.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c: In function 'store_seccomp_cache': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:592:11: note: (16) returning to 'store_seccomp_cache' from 'open_rundir_dirfd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:467:21: note: (17) 'open_rundir_dirfd(*container_44->context.state_root,  err)' leaks here; was opened at (11) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c: In function 'open_rundir_dirfd': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:470:31: warning: leak of file descriptor 'open(dir, 2686976)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:467:6: note: (1) following 'false' branch... <--[gcc]
cc1: note: (2) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:470:31: note: (3) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:470:31: note: (4) 'open(dir, 2686976)' leaks here; was opened at (3) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:471:6: warning: leak of file descriptor '<unknown>' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:467:6: note: (1) following 'false' branch... <--[gcc]
cc1: note: (2) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:470:31: note: (3) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/seccomp.c:471:6: note: (5) '<unknown>' leaks here; was opened at (3) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c: In function 'evict_cache': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:528:11: warning: leak of 'fdopendir(cache_dir_fd)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:506:6: note: (1) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:509:62: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:512:6: note: (3) following 'false' branch... <--[gcc]
cc1: note: (4) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:520:6: note: (5) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:528:11: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:528:11: note: (7) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:528:11: note: (8) 'fdopendir(cache_dir_fd)' leaks here; was allocated at (7) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/seccomp.c:506:6: note: (1) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:509:62: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:512:6: note: (3) following 'false' branch... <--[gcc]
cc1: note: (4) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:520:6: note: (5) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:528:11: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:529:10: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.c:532:20: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/seccomp.h:22: <--[gcc]
/usr/include/stdlib.h:970:13: note: argument 1 of 'qsort' must be non-null <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c: In function 'get_run_directory': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:86:1: warning: leak of 'root' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:630:1: note: (1) entry to 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:640:9: note: (2) calling 'get_run_directory' from 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:59:1: note: (3) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/status.c:65:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:65:12: note: (6) calling 'xstrdup' from 'get_run_directory' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:22: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (7) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (11) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (12) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (13) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:65:12: note: (14) returning to 'get_run_directory' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:66:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:76:12: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:76:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:79:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:80:6: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c: In function 'get_run_directory': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:86:1: note: (22) 'root' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c: In function 'libcrun_container_delete_status': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:612:1: warning: leak of file descriptor 'rundir_dfd' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:576:1: note: (1) entry to 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:584:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:587:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:587:9: note: (4) calling 'get_run_directory' from 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:59:1: note: (5) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/status.c:66:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:66:6: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:68:33: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:72:14: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:76:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:80:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:38:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:587:9: note: (14) returning to 'libcrun_container_delete_status' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:588:6: note: (15) following 'false' branch... <--[gcc]
cc1: note: (16) ...to here
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.h:24, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:21: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:591:36: note: (17) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:591:16: note: (18) assuming 'open(dir, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:592:6: note: (19) following 'true' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:24: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:593:34: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:580:21: note: (21) 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:580:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (22) following 'false' branch... <--[gcc]
In function 'libcrun_container_delete_status':
cc1: note: (23) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:612:1: note: (24) 'rundir_dfd' leaks here; was opened at (17) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_get_containers_list': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'xmalloc(16)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:630:1: note: (1) entry to 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:640:9: note: (2) calling 'get_run_directory' from 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:59:1: note: (3) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/status.c:66:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:66:6: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:68:33: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:72:14: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:76:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:80:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:38:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:640:9: note: (12) returning to 'libcrun_get_containers_list' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:641:6: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:644:9: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:645:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:648:15: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:648:30: note: (17) following 'true' branch (when 'next' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:651:26: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:655:10: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:658:56: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:659:10: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:662:16: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:663:10: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:668:10: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:668:10: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:674:24: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:674:24: note: (27) calling 'xmalloc' from 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (28) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (29) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (30) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:674:24: note: (33) returning to 'libcrun_get_containers_list' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (34) 'xmalloc(16)' leaks here; was allocated at (29) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'xmalloc(16)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:630:1: note: (1) entry to 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:640:9: note: (2) calling 'get_run_directory' from 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:59:1: note: (3) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/status.c:66:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:66:6: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:68:33: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:72:14: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:76:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:80:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:38:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:640:9: note: (12) returning to 'libcrun_get_containers_list' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:641:6: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:644:9: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:645:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:648:15: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:648:30: note: (17) following 'true' branch (when 'next' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:651:26: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:655:10: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:658:56: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:659:10: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:662:16: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:663:10: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:668:10: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:668:10: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:674:24: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:674:24: note: (27) calling 'xmalloc' from 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (28) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (29) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (30) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:674:24: note: (33) returning to 'libcrun_get_containers_list' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:675:30: note: (34) calling 'xstrdup' from 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (35) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (38) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (39) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:675:30: note: (40) returning to 'libcrun_get_containers_list' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (41) 'xmalloc(16)' leaks here; was allocated at (29) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/status.c:705:1: note: (1) entry to 'libcrun_check_pid_valid' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:711:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:714:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:714:9: note: (4) calling 'read_pid_stat' from 'libcrun_check_pid_valid' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:137:1: note: (5) entry to 'read_pid_stat' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:146:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:149:8: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:149:8: note: (8) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:150:6: note: (9) assuming 'fd' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:150:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:161:9: note: (11) 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:161:9:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:313:10: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:140:21: note: (13) inlined call to 'cleanup_closep' from 'read_pid_stat' <--[gcc]
In function 'cleanup_closep',
    inlined from 'read_pid_stat' at src/libcrun/status.c:140:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (14) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (15) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:140:21: note: (16) inlined call to 'cleanup_closep' from 'read_pid_stat' <--[gcc]
In function 'cleanup_closep',
    inlined from 'read_pid_stat' at src/libcrun/status.c:140:21:
cc1: note: (17) calling 'cleanup_closep' from 'read_pid_stat'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (18) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (19) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (20) following 'true' branch... <--[gcc]
cc1: note: (21) ...to here
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/status.c:576:1: note: (1) entry to 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:584:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:587:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:587:9: note: (4) calling 'get_run_directory' from 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:59:1: note: (5) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/status.c:66:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:66:6: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:68:33: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:72:14: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:76:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:80:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:38:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:587:9: note: (14) returning to 'libcrun_container_delete_status' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:588:6: note: (15) following 'false' branch... <--[gcc]
cc1: note: (16) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:591:36: note: (17) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:591:16: note: (18) assuming 'open(dir, 2686976)' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:592:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:595:9: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:596:6: note: (21) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:597:34: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:580: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:580:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:579: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:579:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (27) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (28) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:579: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:579:21:
cc1: note: (30) calling 'cleanup_closep' from 'libcrun_container_delete_status'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (31) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (32) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (33) following 'true' branch... <--[gcc]
cc1: note: (34) ...to here
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/status.c:576:1: note: (1) entry to 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:584:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:587:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:587:9: note: (4) calling 'get_run_directory' from 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:59:1: note: (5) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/status.c:66:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:66:6: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:68:33: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:72:14: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:76:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:80:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:38:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:587:9: note: (14) returning to 'libcrun_container_delete_status' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:588:6: note: (15) following 'false' branch... <--[gcc]
cc1: note: (16) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:592:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:595:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:596:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:599:9: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:599:9: note: (21) calling 'rmdirfd' from 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:518:1: note: (22) entry to 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:526:6: note: (23) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:527:34: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:523:46: note: (25) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc]
In function 'cleanup_closep',
    inlined from 'rmdirfd' at src/libcrun/status.c:523:46:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (26) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (27) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:523:46: note: (28) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc]
In function 'cleanup_closep',
    inlined from 'rmdirfd' at src/libcrun/status.c:523:46:
cc1: note: (29) calling 'cleanup_closep' from 'rmdirfd'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (30) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (31) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (32) following 'true' branch... <--[gcc]
cc1: note: (33) ...to here
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/status.c:576:1: note: (1) entry to 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:584:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:587:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:587:9: note: (4) calling 'get_run_directory' from 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:59:1: note: (5) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/status.c:66:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:66:6: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:68:33: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:72:14: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:76:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:80:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:38:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:587:9: note: (14) returning to 'libcrun_container_delete_status' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:588:6: note: (15) following 'false' branch... <--[gcc]
cc1: note: (16) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:592:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:595:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:596:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:599:9: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:599:9: note: (21) calling 'rmdirfd' from 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:518:1: note: (22) entry to 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:526:6: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:530:14: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:532:26: note: (25) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:534:22: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:534:10: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:538:13: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:539:10: note: (29) following 'true' branch (when 'ret < 0')... <--[gcc]
cc1: note: (30) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:555:14: note: (31) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:557:33: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:560:18: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:563:21: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:563:21: note: (35) calling 'rmdirfd' from 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:518:1: note: (36) entry to 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:526:6: note: (37) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:527:34: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:523:46: note: (39) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc]
In function 'cleanup_closep',
    inlined from 'rmdirfd' at src/libcrun/status.c:523:46:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (40) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (41) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:523:46: note: (42) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc]
In function 'cleanup_closep',
    inlined from 'rmdirfd' at src/libcrun/status.c:523:46:
cc1: note: (43) calling 'cleanup_closep' from 'rmdirfd'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (44) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (45) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:523:46: note: (46) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc]
In function 'cleanup_closep',
    inlined from 'rmdirfd' at src/libcrun/status.c:523:46:
cc1: note: (47) returning to 'rmdirfd' from 'cleanup_closep'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:521:20: note: (48) inlined call to 'cleanup_dirp' from 'rmdirfd' <--[gcc]
In function 'cleanup_dirp',
    inlined from 'rmdirfd' at src/libcrun/status.c:521:20:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:203:6: note: (49) following 'false' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (50) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:563:21: note: (51) returning to 'rmdirfd' from 'rmdirfd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:557:33: note: (52) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc]
In function 'cleanup_closep',
    inlined from 'rmdirfd' at src/libcrun/status.c:557:33:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (53) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (54) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:557:33: note: (55) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc]
In function 'cleanup_closep',
    inlined from 'rmdirfd' at src/libcrun/status.c:557:33:
cc1: note: (56) calling 'cleanup_closep' from 'rmdirfd'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (57) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (58) second 'close' here; first 'close' was at (45) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'get_run_directory': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup(state_root)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:630:1: note: (1) entry to 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:640:9: note: (2) calling 'get_run_directory' from 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:59:1: note: (3) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/status.c:65:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:65:12: note: (6) calling 'xstrdup' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (7) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (11) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (12) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (13) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:65:12: note: (14) returning to 'get_run_directory' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (15) 'xstrdup(state_root)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup("/run/crun")' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:630:1: note: (1) entry to 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:640:9: note: (2) calling 'get_run_directory' from 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:59:1: note: (3) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/status.c:66:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:66:6: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:68:33: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:76:6: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:77:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:77:12: note: (10) calling 'xstrdup' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (11) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (15) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (16) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (17) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:77:12: note: (18) returning to 'get_run_directory' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (19) 'xstrdup("/run/crun")' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_get_containers_list': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup(&*next.d_name)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:630:1: note: (1) entry to 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:640:9: note: (2) calling 'get_run_directory' from 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:59:1: note: (3) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/status.c:66:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:66:6: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:68:33: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:72:14: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:76:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:80:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:38:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:640:9: note: (12) returning to 'libcrun_get_containers_list' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:641:6: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:644:9: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:645:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:648:15: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:648:30: note: (17) following 'true' branch (when 'next' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:651:26: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:655:10: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:658:56: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:659:10: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:662:16: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:663:10: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:668:10: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:668:10: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:674:24: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:674:24: note: (27) calling 'xmalloc' from 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (28) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:674:24: note: (31) returning to 'libcrun_get_containers_list' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:675:30: note: (32) calling 'xstrdup' from 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (33) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (34) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (36) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (37) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (38) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (39) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:675:30: note: (40) returning to 'libcrun_get_containers_list' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (41) 'xstrdup(&*next.d_name)' leaks here; was allocated at (36) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c: In function 'read_pid_stat': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:149:8: warning: leak of file descriptor 'open(&pid_stat_file, 524288)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:705:1: note: (1) entry to 'libcrun_check_pid_valid' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:711:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:714:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:714:9: note: (4) calling 'read_pid_stat' from 'libcrun_check_pid_valid' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:137:1: note: (5) entry to 'read_pid_stat' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:146:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:149:8: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:149:8: note: (8) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:149:8: note: (9) 'open(&pid_stat_file, 524288)' leaks here; was opened at (8) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c: In function 'rmdirfd': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:525:7: warning: leak of 'fdopendir(fd)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:525:7: note: (1) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:525:7: note: (2) 'fdopendir(fd)' leaks here; was allocated at (1) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c: In function 'libcrun_container_delete_status': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:591:36: warning: leak of file descriptor 'open(dir, 2686976)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:576:1: note: (1) entry to 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:584:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:587:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:587:9: note: (4) calling 'get_run_directory' from 'libcrun_container_delete_status' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:59:1: note: (5) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/status.c:66:12: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:66:6: note: (8) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:68:33: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:72:14: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:76:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:80:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:38:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddmake[2]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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
ir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:587:9: note: (14) returning to 'libcrun_container_delete_status' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:588:6: note: (15) following 'false' branch... <--[gcc]
cc1: note: (16) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:591:36: note: (17) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:591:36: note: (18) 'open(dir, 2686976)' leaks here; was opened at (17) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c: In function 'libcrun_get_containers_list': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:644:9: warning: leak of 'opendir(root)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:630:1: note: (1) entry to 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:640:9: note: (2) calling 'get_run_directory' from 'libcrun_get_containers_list' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:59:1: note: (3) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/status.c:66:12: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:66:6: note: (6) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:68:33: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:72:14: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:76:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:80:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:38:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:640:9: note: (12) returning to 'libcrun_get_containers_list' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:641:6: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:644:9: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:644:9: note: (15) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:644:9: note: (16) 'opendir(root)' leaks here; was allocated at (15) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c: In function 'libcrun_status_create_exec_fifo': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:759:8: warning: leak of file descriptor 'open(fifo_path, 526336)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:740:1: note: (1) entry to 'libcrun_status_create_exec_fifo' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:746:9: note: (2) calling 'libcrun_get_state_directory' from 'libcrun_status_create_exec_fifo' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:89:1: note: (3) entry to 'libcrun_get_state_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:96:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:99:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:99:9: note: (6) calling 'get_run_directory' from 'libcrun_get_state_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:59:1: note: (7) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:64:6: note: (8) following 'false' branch (when 'state_root' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:66:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:66:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:68:33: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:72:14: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:76:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:80:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:38:10: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:99:9: note: (16) returning to 'libcrun_get_state_directory' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:100:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:103:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:104:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:38:10: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:107:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:746:9: note: (21) returning to 'libcrun_status_create_exec_fifo' from 'libcrun_get_state_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:747:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:750:9: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:751:6: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:754:3: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:756:6: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:759:8: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:759:8: note: (28) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:759:8: note: (29) 'open(fifo_path, 526336)' leaks here; was opened at (28) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c: In function 'libcrun_status_write_exec_fifo': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:785:8: warning: leak of file descriptor 'open(fifo_path, 524289)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:767:1: note: (1) entry to 'libcrun_status_write_exec_fifo' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:777:9: note: (2) calling 'libcrun_get_state_directory' from 'libcrun_status_write_exec_fifo' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:89:1: note: (3) entry to 'libcrun_get_state_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:96:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:99:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:99:9: note: (6) calling 'get_run_directory' from 'libcrun_get_state_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:59:1: note: (7) entry to 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:64:6: note: (8) following 'false' branch (when 'state_root' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:66:12: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:66:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:68:33: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:72:14: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:76:12: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:80:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:38:10: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:99:9: note: (16) returning to 'libcrun_get_state_directory' from 'get_run_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:100:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:103:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:104:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:38:10: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:107:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:777:9: note: (21) returning to 'libcrun_status_write_exec_fifo' from 'libcrun_get_state_directory' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:778:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:781:9: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:782:6: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:785:8: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:785:8: note: (26) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/status.c:785:8: note: (27) 'open(fifo_path, 524289)' leaks here; was opened at (26) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:23: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'move_network_device': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'xmalloc(8192)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:440:1: note: (1) entry to 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:444:31: note: (2) calling 'xmalloc' from 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (3) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (5) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (9) 'xmalloc(8192)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'get_ip_addresses': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: warning: leak of 'xrealloc(ips, (ips_len + 2) * 24)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:440:1: note: (1) entry to 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:444:31: note: (2) calling 'xmalloc' from 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (3) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:444:31: note: (6) returning to 'move_network_device' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:451:10: note: (7) calling 'open_netlink_fd' from 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:98:1: note: (8) entry to 'open_netlink_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:106:10: note: (9) when 'socket' fails <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:107:6: note: (10) following 'true' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:24: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:108:34: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:100:21: note: (12) 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.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (13) following 'false' branch... <--[gcc]
In function 'get_ip_addresses':
cc1: note: (14) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:451:10: note: (15) returning to 'move_network_device' from 'open_netlink_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:452:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:455:13: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:455:13: note: (18) calling 'name_to_index' from 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:150:1: note: (19) entry to 'name_to_index' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:167:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:170:9: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:171:6: note: (22) following 'false' branch... <--[gcc]
cc1: note: (23) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:175:6: note: (24) following 'false' branch... <--[gcc]
cc1: note: (25) ...to here
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:30: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:178:42: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:180:14: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:455:13: note: (28) returning to 'move_network_device' from 'name_to_index' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:456:6: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:459:9: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:459:9: note: (31) calling 'get_ip_addresses' from 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:243:1: note: (32) entry to 'get_ip_addresses' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:269:6: note: (33) following 'false' branch... <--[gcc]
cc1: note: (34) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:272:75: note: (35) following 'true' branch... <--[gcc]
cc1: note: (36) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:283:14: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:290:14: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:307:17: note: (39) calling 'xrealloc' from 'get_ip_addresses' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (40) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (41) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (42) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (43) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:307:17: note: (45) returning to 'get_ip_addresses' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: note: (46) 'xrealloc(ips, (ips_len + 2) * 24)' leaks here; was allocated at (41) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'xrealloc': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:440:1: note: (1) entry to 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:444:31: note: (2) calling 'xmalloc' from 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (3) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:444:31: note: (6) returning to 'move_network_device' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:451:10: note: (7) calling 'open_netlink_fd' from 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:98:1: note: (8) entry to 'open_netlink_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:106:10: note: (9) when 'socket' fails <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:107:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:108:34: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:100:21: note: (12) 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.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (13) following 'false' branch... <--[gcc]
In function 'xrealloc':
cc1: note: (14) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:451:10: note: (15) returning to 'move_network_device' from 'open_netlink_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:452:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:455:13: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:455:13: note: (18) calling 'name_to_index' from 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:150:1: note: (19) entry to 'name_to_index' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:167:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:170:9: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:171:6: note: (22) following 'false' branch... <--[gcc]
cc1: note: (23) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:175:6: note: (24) following 'false' branch... <--[gcc]
cc1: note: (25) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:178:42: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:180:14: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:455:13: note: (28) returning to 'move_network_device' from 'name_to_index' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:456:6: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:459:9: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:459:9: note: (31) calling 'get_ip_addresses' from 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:243:1: note: (32) entry to 'get_ip_addresses' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:269:6: note: (33) following 'false' branch... <--[gcc]
cc1: note: (34) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:272:75: note: (35) following 'true' branch... <--[gcc]
cc1: note: (36) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:283:14: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:290:14: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:307:17: note: (39) calling 'xrealloc' from 'get_ip_addresses' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (40) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (41) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:307:17: note: (44) returning to 'get_ip_addresses' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:311:11: note: (45) calling 'copy_ip_addr' from 'get_ip_addresses' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:233:1: note: (46) entry to 'copy_ip_addr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:238:13: note: (47) calling 'xmalloc' from 'copy_ip_addr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (48) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (49) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (50) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (51) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:238:13: note: (53) returning to 'copy_ip_addr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:311:11: note: (54) returning to 'get_ip_addresses' from 'copy_ip_addr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:276:46: note: (55) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:280:18: note: (56) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:280:14: note: (57) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:283:18: note: (58) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:283:14: note: (59) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:290:14: note: (60) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:290:14: note: (61) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:299:18: note: (62) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:299:14: note: (63) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:303:21: note: (64) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:303:14: note: (65) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:307:15: note: (66) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:307:17: note: (67) calling 'xrealloc' from 'get_ip_addresses' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (68) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: note: (69) '<unknown>' leaks here; was allocated at (49) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.h:24, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:22: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/net_device.c:440:1: note: (1) entry to 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:444:31: note: (2) calling 'xmalloc' from 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (3) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:444:31: note: (6) returning to 'move_network_device' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:451:10: note: (7) calling 'open_netlink_fd' from 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:98:1: note: (8) entry to 'open_netlink_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:106:10: note: (9) socket created here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:106:10: note: (10) when 'socket' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:107:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:110:7: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:110:6: note: (13) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:111:34: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (16) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (17) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:100:21: note: (18) 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:
cc1: note: (19) calling 'cleanup_closep' from 'open_netlink_fd'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (20) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (21) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (22) following 'true' branch... <--[gcc]
cc1: note: (23) ...to here
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/net_device.c: In function 'cleanup_ip_addrsp': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/net_device.c:440:1: note: (1) entry to 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:444:31: note: (2) calling 'xmalloc' from 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (3) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:444:31: note: (6) returning to 'move_network_device' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:451:10: note: (7) calling 'open_netlink_fd' from 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:98:1: note: (8) entry to 'open_netlink_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:106:10: note: (9) when 'socket' fails <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:107:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:108:34: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:100:21: note: (12) 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.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (13) following 'false' branch... <--[gcc]
In function 'cleanup_ip_addrsp':
cc1: note: (14) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:451:10: note: (15) returning to 'move_network_device' from 'open_netlink_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:452:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:455:13: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:455:13: note: (18) calling 'name_to_index' from 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:150:1: note: (19) entry to 'name_to_index' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:167:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:170:9: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:171:6: note: (22) following 'false' branch... <--[gcc]
cc1: note: (23) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:175:6: note: (24) following 'false' branch... <--[gcc]
cc1: note: (25) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:178:42: note: (26) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:180:14: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:455:13: note: (28) returning to 'move_network_device' from 'name_to_index' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:456:6: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:459:9: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:459:9: note: (31) calling 'get_ip_addresses' from 'move_network_device' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:243:1: note: (32) entry to 'get_ip_addresses' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:269:6: note: (33) following 'false' branch... <--[gcc]
cc1: note: (34) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:272:75: note: (35) following 'true' branch... <--[gcc]
cc1: note: (36) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:283:14: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:290:14: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:307:17: note: (39) calling 'xrealloc' from 'get_ip_addresses' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (40) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (41) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:307:17: note: (44) returning to 'get_ip_addresses' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:311:11: note: (45) calling 'copy_ip_addr' from 'get_ip_addresses' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:233:1: note: (46) entry to 'copy_ip_addr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:238:13: note: (47) calling 'xmalloc' from 'copy_ip_addr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (48) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (49) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (50) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (51) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:238:13: note: (53) returning to 'copy_ip_addr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:311:11: note: (54) returning to 'get_ip_addresses' from 'copy_ip_addr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:276:46: note: (55) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:280:18: note: (56) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:283:14: note: (57) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:290:14: note: (58) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:246:36: note: (59) calling 'cleanup_ip_addrsp' from 'get_ip_addresses' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:82:1: note: (60) entry to 'cleanup_ip_addrsp' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:86:6: note: (61) following 'false' branch... <--[gcc]
cc1: note: (62) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:89:30: note: (63) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:92:3: note: (64) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/net_device.c:92:3: note: (65) '<unknown>' leaks here; was allocated at (49) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/linux.h:23, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:24: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/terminal.c:40:1: note: (1) entry to 'libcrun_new_terminal' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:44:26: note: (2) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/terminal.c:45:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:48:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:44:21: note: (6) inlined call to 'cleanup_closep' from 'libcrun_new_terminal' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:25: <--[gcc]
In function 'cleanup_closep',
    inlined from 'libcrun_new_terminal' at src/libcrun/terminal.c:44:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (7) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (8) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:44:21: note: (9) 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:
cc1: note: (10) calling 'cleanup_closep' from 'libcrun_new_terminal'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (11) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (12) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (13) following 'true' branch... <--[gcc]
cc1: note: (14) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (15) second 'close' here; first 'close' was at (12) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/terminal.c:95:1: note: (1) entry to 'libcrun_set_stdio' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:98:26: note: (2) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/terminal.c:100:6: note: (4) following 'false' branch... <--[gcc]
cc1: note: (5) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:103:17: note: (6) following 'true' branch (when 'i != 3')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (9) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (10) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:98:21: note: (11) 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:
cc1: note: (12) calling 'cleanup_closep' from 'libcrun_set_stdio'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (13) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (14) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (15) following 'true' branch... <--[gcc]
cc1: note: (16) ...to here
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_set_stdio': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/terminal.c:95:1: note: (1) entry to 'libcrun_set_stdio' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:100:6: note: (2) following 'false' branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:103:17: note: (4) following 'true' branch (when 'i != 3')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (6) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/terminal.c:106:10: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:103:23: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:103:17: note: (10) following 'true' branch (when 'i != 3')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (12) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/terminal.c:106:10: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:103:23: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (17) following 'true' branch... <--[gcc]
In function 'libcrun_set_stdio':
cc1: note: (18) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:109:1: note: (19) 'ret' leaks here; was opened at (12) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_new_terminal': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup(&buf)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:40:1: note: (1) entry to 'libcrun_new_terminal' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:45:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:48:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:49:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:52:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:53:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:56:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:56:10: note: (8) calling 'xstrdup' from 'libcrun_new_terminal' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (9) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (12) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (13) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (14) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (15) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/terminal.c:56:10: note: (16) returning to 'libcrun_new_terminal' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (17) 'xstrdup(&buf)' leaks here; was allocated at (12) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/run.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/pause.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/kill.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/delete.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/unpause.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/crun.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/spec.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/spec.c: In function 'crun_command_spec': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/spec.c:126:7: warning: leak of FILE 'fopen(where, "w+e")' [CWE-775] [-Wanalyzer-file-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/spec.c:99:6: note: (1) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/spec.c:103:14: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/spec.c:103:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/spec.c:117:17: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/spec.c:126:7: note: (5) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/spec.c:126:7: note: (6) 'fopen(where, "w+e")' leaks here; was opened at (5) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/spec.c:126:7: warning: leak of 'fopen(where, "w+e")' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/spec.c:99:6: note: (1) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/spec.c:103:14: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/spec.c:103:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/spec.c:117:17: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/spec.c:126:7: note: (5) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/spec.c:126:7: note: (6) 'fopen(where, "w+e")' leaks here; was allocated at (5) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/oci_features.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/create.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/state.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/list.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/start.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/update.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/ps.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/checkpoint.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/restore.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/restore.c:34: <--[gcc]
In function 'cleanup_freep',
    inlined from 'crun_command_restore' at src/restore.c:158:22:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: double-'free' of 'bundle_cleanup' [CWE-415] [-Wanalyzer-double-free] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/restore.c: In function 'crun_command_restore': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/restore.c:159:22: note: (1) first 'free' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/restore.c:187:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/restore.c:190:34: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/restore.c:192:6: note: (4) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/restore.c:196:14: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/restore.c:197:10: note: (6) following 'true' branch... <--[gcc]
In file included from /usr/include/argp.h:27, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/restore.c:24: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/restore.c:198:34: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/restore.c:158:22: note: (8) inlined call to 'cleanup_freep' from 'crun_command_restore' <--[gcc]
In function 'cleanup_freep',
    inlined from 'crun_command_restore' at src/restore.c:158:22:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (9) second 'free' here; first 'free' was at (1) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/mounts.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/run_create.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/string_map.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ring_buffer.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-cgroupfs.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-cgroupfs.c: In function 'libcrun_precreate_cgroup_cgroupfs': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-cgroupfs.c:82:12: warning: leak of file descriptor 'open(cgroup_path, 720896)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-cgroupfs.c:68:6: note: (1) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-cgroupfs.c:71:9: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-cgroupfs.c:72:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-cgroupfs.c:78:9: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-cgroupfs.c:79:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-cgroupfs.c:82:12: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-cgroupfs.c:82:12: note: (7) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-cgroupfs.c:82:12: note: (8) 'open(cgroup_path, 720896)' leaks here; was opened at (7) <--[gcc]
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/exec.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:30: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'crun_command_exec': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'true' branch (when 'userspec' is NULL)... <--[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.22-build/crun-HEAD/src/libcrun/utils.h:29: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:210:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:303:23: note: (26) returning to 'crun_command_exec' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:305:10: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:308:23: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:308:10: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:311:23: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:311:10: note: (31) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:314:17: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:314:17: note: (33) calling 'xmalloc' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (34) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (35) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (36) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:314:17: note: (39) returning to 'crun_command_exec' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (40) 'xmalloc(88)' leaks here; was allocated at (35) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'xmalloc0((long unsigned int)(argc + 1) * 8)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (15) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (16) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (19) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (20) 'xmalloc0((long unsigned int)(argc + 1) * 8)' leaks here; was allocated at (15) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'make_oci_process_user': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:212:7: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:212:7: note: (26) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (29) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:212:7: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:212:7: note: (26) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (29) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:217:7: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:217:6: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:219:6: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:212:7: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:212:7: note: (26) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (29) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:217:7: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:217:6: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:219:6: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:219:6: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:221:19: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'crun_command_exec': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'make_oci_process_user(exec_options.user)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (6) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (7) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (10) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (11) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (12) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (15) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:295:21: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:297:14: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:298:10: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:300:39: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:303:23: note: (20) calling 'make_oci_process_user' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:203:1: note: (21) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:209:6: note: (22) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:212:7: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:212:7: note: (24) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (25) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (26) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (27) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:212:7: note: (30) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:215:6: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:217:7: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:217:6: note: (33) following 'true' branch... <--[gcc]
cc1: note: (34) ...to here
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (36) 'make_oci_process_user(exec_options.user)' leaks here; was allocated at (26) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'make_oci_process_user': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:212:7: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:212:7: note: (26) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (29) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:217:7: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:217:6: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:219:6: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:219:6: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:221:19: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:221:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:224:12: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:212:7: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:212:7: note: (26) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (29) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:217:7: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:217:6: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:219:6: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:219:6: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:221:19: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:221:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:224:12: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:228:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:230:19: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:212:7: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:212:7: note: (26) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (29) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:217:7: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:217:6: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:219:6: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:219:6: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:221:19: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:221:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:224:12: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:228:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:230:19: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:230:6: note: (43) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:232:7: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'crun_command_exec': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup(*<unknown>)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:296:52: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:296:28: note: (20) calling 'xstrdup' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (21) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (22) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (24) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (25) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (26) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (27) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:296:28: note: (28) returning to 'crun_command_exec' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (29) 'xstrdup(*<unknown>)' leaks here; was allocated at (24) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup(exec_options.process_label)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'true' branch (when 'userspec' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:210:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:303:23: note: (26) returning to 'crun_command_exec' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:305:10: note: (27) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:306:34: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:306:34: note: (29) calling 'xstrdup' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (30) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (31) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (33) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (34) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (35) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (36) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:306:34: note: (37) returning to 'crun_command_exec' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (38) 'xstrdup(exec_options.process_label)' leaks here; was allocated at (33) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup(exec_options.apparmor)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'true' branch (when 'userspec' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:210:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:303:23: note: (26) returning to 'crun_command_exec' from 'make_oci_process_user' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:305:10: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:308:23: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:308:10: note: (29) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:309:37: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:309:37: note: (31) calling 'xstrdup' from 'crun_command_exec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (32) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (33) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (35) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (36) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (37) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (38) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/exec.c:309:37: note: (39) returning to 'crun_command_exec' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (40) 'xstrdup(exec_options.apparmor)' leaks here; was allocated at (35) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/blake3/blake3.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/blake3/blake3.c:229: warning: uninitvar(CWE-457): Uninitialized variable: parents_array <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/chroot_realpath.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c: In function 'libcrun_cgroup_destroy': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup.c:199:1: note: (1) entry to 'libcrun_cgroup_destroy' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:201:34: note: (2) 'cgroup_manager' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup.c:67:1: note: (4) entry to 'get_cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/cgroup.c:205:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:208:24: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:208:24: note: (10) 'cgroup_manager' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:208:24: note: (11) dereference of NULL 'cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c: In function 'libcrun_update_cgroup_resources': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup.c:212:1: note: (1) entry to 'libcrun_update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:217:34: note: (2) 'cgroup_manager' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup.c:67:1: note: (4) entry to 'get_cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/cgroup.c:221:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:224:21: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:224:21: note: (10) 'cgroup_manager' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:224:21: note: (11) dereference of NULL 'cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c: In function 'libcrun_cgroup_preenter': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup.c:263:1: note: (1) entry to 'libcrun_cgroup_preenter' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:272:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:275:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:275:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:278:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup.c:67:1: note: (7) entry to 'get_cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:69:3: note: (8) following 'default:' branch... <--[gcc]
cc1: note: (9) ...to here
cc1: note: (10) calling 'get_cgroup_manager' from 'get_cgroup_manager'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:67:1: note: (11) entry to 'get_cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:84:8: note: (12) 'cgroup_manager' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:84:8: note: (13) 'cgroup_manager' is NULL <--[gcc]
cc1: note: (14) returning to 'get_cgroup_manager' from 'get_cgroup_manager'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:278:9: note: (15) returning to 'libcrun_cgroup_preenter' from 'get_cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:279:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:282:21: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:282:21: note: (18) 'cgroup_manager' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:282:21: note: (19) dereference of NULL 'cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c: In function 'libcrun_cgroup_enter': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup.c:289:1: note: (1) entry to 'libcrun_cgroup_enter' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:292:64: note: (2) calling 'xmalloc0' from 'libcrun_cgroup_enter' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-internal.h:22, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:24: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (3) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:292:64: note: (6) returning to 'libcrun_cgroup_enter' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:300:6: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:303:6: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup.c:67:1: note: (10) entry to 'get_cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:69:3: note: (11) following 'default:' branch... <--[gcc]
cc1: note: (12) ...to here
cc1: note: (13) calling 'get_cgroup_manager' from 'get_cgroup_manager'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:67:1: note: (14) entry to 'get_cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:84:8: note: (15) 'cgroup_manager' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:84:8: note: (16) 'cgroup_manager' is NULL <--[gcc]
cc1: note: (17) returning to 'get_cgroup_manager' from 'get_cgroup_manager'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:317:9: note: (18) returning to 'libcrun_cgroup_enter' from 'get_cgroup_manager' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:318:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:321:25: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:323:23: note: (21) 'cgroup_manager' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.c:323:23: note: (22) dereference of NULL 'cgroup_manager' <--[gcc]
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/linux.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/linux.c: In function 'libcrun_configure_network': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/linux.c:3807: error: uninitvar(CWE-457): Uninitialized variable: code <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/linux.c:5788:23: warning: array subscript 'struct nlmsgerr[0]' is partly outside array bounds of 'char[32]' [-Warray-bounds=] <--[gcc]
 5788 |           if (err_data->error < 0)
      |                       ^~
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/linux.c:5739:12: note: at offset 16 into object 'buf' of size 32 <--[gcc]
 5739 |       char buf[sizeof (struct nlmsghdr) + sizeof (struct ifinfomsg)];
      |            ^~~
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/linux.c: internal warning: child 11232 timed out after 30s <--[gcc]
cswrap: error: child 11232 (/usr/bin/gcc) terminated by signal 15 (timed out)
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-internal.h:22, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:23: <--[gcc]
In function 'cleanup_freep',
    inlined from 'check_cgroup_v2_controller_available_wrapper' at src/libcrun/cgroup-resources.c:142:26:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: double-'free' of '*(void **)&controllers' [CWE-415] [-Wanalyzer-double-free] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'check_cgroup_v2_controller_available_wrapper': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1396:6: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1398:13: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1398:13: note: (18) calling 'write_cpu_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1033:1: note: (19) entry to 'write_cpu_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1108:10: note: (20) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.h:24, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.h:21, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:22: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:86:25: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1109:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1398:13: note: (22) returning to 'update_cgroup_v2_resources' from 'write_cpu_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1399:10: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1402:13: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1402:13: note: (25) calling 'write_cpuset_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1159:1: note: (26) entry to 'write_cpuset_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1164:6: note: (27) following 'false' branch (when 'cpu' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1167:10: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1167:6: note: (29) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1169:13: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1169:13: note: (31) calling 'write_file_and_check_controllers_at' from 'write_cpuset_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:199:1: note: (32) entry to 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:205:6: note: (33) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:134:6: note: (37) following 'false' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:24: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (39) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (41) calling 'xstrdup' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (42) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (43) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (45) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (46) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (47) returning to 'check_cgroup_v2_controller_available_wrapper' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:153:12: note: (48) when 'strchr' returns non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:154:10: note: (49) following 'false' branch (when 'it' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:159:11: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:162:10: note: (51) following 'true' branch (when the strings are equal)... <--[gcc]
cc1: note: (52) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (53) 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:142:26:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (54) first 'free' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'check_cgroup_v2_controller_available_wrapper': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (55) returning to 'write_file_and_check_controllers_at' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1169:13: note: (56) returning to 'write_cpuset_resources' from 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1171:10: note: (57) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1174:10: note: (58) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1174:6: note: (59) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1176:13: note: (60) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1176:13: note: (61) calling 'write_file_and_check_controllers_at' from 'write_cpuset_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:199:1: note: (62) entry to 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:205:6: note: (63) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (64) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:134:6: note: (67) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (68) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (69) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (70) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (71) calling 'xstrdup' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (72) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (73) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (74) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (75) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (76) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (77) returning to 'check_cgroup_v2_controller_available_wrapper' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (78) 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:142:26:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (79) second 'free' here; first 'free' was at (54) <--[gcc]
In function 'cleanup_freep',
    inlined from 'check_cgroup_v2_controller_available_wrapper' at src/libcrun/cgroup-resources.c:142:26:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: double-'free' of '*(void **)&controllers' [CWE-415] [-Wanalyzer-double-free] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'check_cgroup_v2_controller_available_wrapper': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1396:6: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1398:13: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1398:13: note: (18) calling 'write_cpu_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1033:1: note: (19) entry to 'write_cpu_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1108:10: note: (20) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:86:25: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1109:16: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1398:13: note: (22) returning to 'update_cgroup_v2_resources' from 'write_cpu_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1399:10: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1402:13: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1402:13: note: (25) calling 'write_cpuset_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1159:1: note: (26) entry to 'write_cpuset_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1164:6: note: (27) following 'false' branch (when 'cpu' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1167:10: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1167:6: note: (29) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1169:13: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1169:13: note: (31) calling 'write_file_and_check_controllers_at' from 'write_cpuset_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:199:1: note: (32) entry to 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:205:6: note: (33) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:134:6: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (39) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (41) calling 'xstrdup' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (42) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (43) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (45) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (46) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (47) returning to 'check_cgroup_v2_controller_available_wrapper' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:153:12: note: (48) when 'strchr' returns non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:154:10: note: (49) following 'false' branch (when 'it' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:159:11: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:162:10: note: (51) following 'true' branch (when the strings are equal)... <--[gcc]
cc1: note: (52) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (53) 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:142:26:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (54) first 'free' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'check_cgroup_v2_controller_available_wrapper': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (55) returning to 'write_file_and_check_controllers_at' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1169:13: note: (56) returning to 'write_cpuset_resources' from 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1171:10: note: (57) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1174:10: note: (58) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1174:6: note: (59) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1176:13: note: (60) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1176:13: note: (61) calling 'write_file_and_check_controllers_at' from 'write_cpuset_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:199:1: note: (62) entry to 'write_file_and_check_controllers_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:205:6: note: (63) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (64) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:134:6: note: (67) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (68) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (69) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (70) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (71) calling 'xstrdup' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (72) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (73) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (74) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (75) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (76) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (77) returning to 'check_cgroup_v2_controller_available_wrapper' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:153:12: note: (78) when 'strchr' returns non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:154:10: note: (79) following 'false' branch (when 'it' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:159:11: note: (80) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:162:10: note: (81) following 'true' branch (when the strings are equal)... <--[gcc]
cc1: note: (82) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (83) 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:142:26:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (84) second 'free' here; first 'free' was at (54) <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:42: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:6: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (18) calling 'write_blkio_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:286:1: note: (19) entry to 'write_blkio_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:330:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:343:12: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:343:6: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:345:10: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:345:10: note: (24) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:347:29: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:351:14: note: (26) following 'false' branch... <--[gcc]
cc1: note: (27) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:347:29: 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:347:29:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (29) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (30) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:347:29: note: (31) 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:
cc1: note: (32) calling 'cleanup_closep' from 'write_blkio_resources'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (33) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (34) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (35) following 'true' branch... <--[gcc]
cc1: note: (36) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (37) second 'close' here; first 'close' was at (34) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:6: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (18) calling 'write_blkio_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:286:1: note: (19) entry to 'write_blkio_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:330:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:343:12: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:415:6: note: (22) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:417:25: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:417:25: note: (24) 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.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (25) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (26) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:417:25: note: (27) 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:
cc1: note: (28) calling 'cleanup_closep' from 'write_blkio_resources'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (29) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (30) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (31) following 'true' branch... <--[gcc]
cc1: note: (32) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (33) second 'close' here; first 'close' was at (30) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'check_cgroup_v2_controller_available_wrapper': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup(name)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1374:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1377:6: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:6: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:13: note: (18) calling 'write_blkio_resources' from 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:286:1: note: (19) entry to 'write_blkio_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:330:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:343:12: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:415:6: note: (22) following 'true' branch (when 'cgroup2 != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:417:25: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:421:10: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:423:39: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:424:18: note: (26) calling 'check_cgroup_v2_controller_available_wrapper' from 'write_blkio_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:132:1: note: (27) entry to 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:134:6: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (32) calling 'xstrdup' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (33) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (34) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (36) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (37) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (38) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (39) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (40) returning to 'check_cgroup_v2_controller_available_wrapper' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (41) 'xstrdup(name)' leaks here; was allocated at (36) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'update_cgroup_v2_resources': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: warning: leak of file descriptor 'open(cgroup_path, 589824)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1433:1: note: (1) entry to 'update_cgroup_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1444:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1447:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1469:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1471:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1360:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1366:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1369:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1370:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (14) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-resources.c:1373:18: note: (15) 'open(cgroup_path, 589824)' leaks here; was opened at (14) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c: In function 'enter_cgroup_v2': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:499:1: warning: leak of 'cgroup_crun_exec_path' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:502:1: note: (1) entry to 'enter_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:508:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:403:1: note: (5) entry to 'enter_cgroup_v2' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:413:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:416:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:417:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:420:6: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:428:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:431:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:432:6: note: (12) following 'false' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-internal.h:22, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:23: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:435:17: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:448:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:451:3: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:463:10: note: (16) following 'true' branch (when 'init_pid > 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:465:17: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:465:17: note: (18) calling 'read_unified_cgroup_pid' from 'enter_cgroup_v2' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:294:1: note: (19) entry to 'read_unified_cgroup_pid' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:303:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:306:20: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:309:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:312:10: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:312:10: note: (24) when 'strstr' returns non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:313:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:316:8: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:318:8: note: (27) when 'strchr' returns non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:319:6: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:321:7: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:323:11: note: (30) calling 'xstrdup' from 'read_unified_cgroup_pid' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (31) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (32) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (34) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (35) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (36) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (37) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:323:11: note: (38) returning to 'read_unified_cgroup_pid' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:465:17: note: (39) returning to 'enter_cgroup_v2' from 'read_unified_cgroup_pid' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:499:1: note: (40) 'cgroup_crun_exec_path' leaks here; was allocated at (34) <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.h:24, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.h:21, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:22: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h: In function 'read_unified_cgroup_pid': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup(from)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:502:1: note: (1) entry to 'enter_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:508:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:403:1: note: (5) entry to 'enter_cgroup_v2' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:413:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:416:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:417:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:420:6: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:428:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:431:9: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:432:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:435:17: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:448:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:451:3: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:463:10: note: (16) following 'true' branch (when 'init_pid > 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:465:17: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:465:17: note: (18) calling 'read_unified_cgroup_pid' from 'enter_cgroup_v2' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:294:1: note: (19) entry to 'read_unified_cgroup_pid' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:303:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:306:20: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:309:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:312:10: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:312:10: note: (24) when 'strstr' returns non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:313:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:316:8: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:318:8: note: (27) when 'strchr' returns non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:319:6: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:321:7: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:323:11: note: (30) calling 'xstrdup' from 'read_unified_cgroup_pid' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (31) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (32) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (34) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (35) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (36) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (37) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:323:11: note: (38) returning to 'read_unified_cgroup_pid' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (39) 'xstrdup(from)' leaks here; was allocated at (34) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c: In function 'initialize_cpuset_subsystem_rec': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:53:11: warning: leak of file descriptor 'open(path, 2686976)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:502:1: note: (1) entry to 'enter_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:514:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:328:1: note: (5) entry to 'enter_cgroup_v1' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:340:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:343:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:344:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:354:19: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:362:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:373:10: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:376:13: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:377:10: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:379:10: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:379:10: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:383:13: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:383:13: note: (18) calling 'enter_cgroup_subsystem' from 'enter_cgroup_v1' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:197:1: note: (19) entry to 'enter_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:204:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:207:6: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:209:13: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:210:10: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:219:11: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:221:17: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:221:17: note: (28) calling 'initialize_cpuset_subsystem' from 'enter_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:148:1: note: (29) entry to 'initialize_cpuset_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:150:33: note: (30) calling 'xstrdup' from 'initialize_cpuset_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (31) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (32) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (34) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (35) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:150:33: note: (36) returning to 'initialize_cpuset_subsystem' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:155:10: note: (37) calling 'initialize_cpuset_subsystem_rec' from 'initialize_cpuset_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:43:1: note: (38) entry to 'initialize_cpuset_subsystem_rec' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:53:11: note: (39) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:53:11: note: (40) 'open(path, 2686976)' leaks here; was opened at (39) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c: In function 'initialize_cpuset_subsystem': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:502:1: note: (1) entry to 'enter_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:514:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:328:1: note: (5) entry to 'enter_cgroup_v1' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:330:22: note: (6) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:340:6: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:343:9: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:344:6: note: (9) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:354:19: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:362:11: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:373:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:376:13: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:377:10: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:379:10: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:379:10: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:383:13: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:383:13: note: (19) calling 'enter_cgroup_subsystem' from 'enter_cgroup_v1' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:197:1: note: (20) entry to 'enter_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:200:22: note: (21) 'cgroup_path' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:204:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:207:6: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:207:6: note: (24) following 'true' branch (when 'create_if_missing != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:209:13: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:210:10: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:219:11: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:219:10: note: (28) following 'true' branch (when the strings are equal)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:221:17: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:221:17: note: (30) calling 'initialize_cpuset_subsystem' from 'enter_cgroup_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:148:1: note: (31) entry to 'initialize_cpuset_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:150:33: note: (32) calling 'xstrdup' from 'initialize_cpuset_subsystem' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (33) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (34) following 'true' branch (when 'str' is NULL)... <--[gcc]
cc1: note: (35) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:150:33: note: (36) returning to 'initialize_cpuset_subsystem' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:155:10: note: (37) argument 1 ('xstrdup(path)') NULL where non-null expected <--[gcc]
<built-in>: note: argument 1 of '__builtin_strlen' must be non-null
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c: In function 'enter_cgroup_v2': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:502:1: note: (1) entry to 'enter_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:508:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:403:1: note: (5) entry to 'enter_cgroup_v2' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:405:22: note: (6) 'cgroup_path_procs' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:406:22: note: (7) 'cgroup_path_procs' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:413:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:416:9: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:417:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:420:6: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:428:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:431:9: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:432:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:435:17: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:448:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:451:3: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:459:26: note: (18) 'cgroup_crun_exec_path' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:460:26: note: (19) 'cgroup_crun_exec_path' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:465:17: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:294:1: note: (23) entry to 'read_unified_cgroup_pid' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:299:22: note: (24) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:303:6: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:86:25: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:304:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:466:14: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:470:15: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:470:15: note: (30) 'cgroup_crun_exec_path' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:470:15: note: (31) 'cgroup_crun_exec_path' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-setup.c:470:15: note: (32) argument 2 ('cgroup_crun_exec_path') NULL where non-null expected <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.h:23: <--[gcc]
/usr/include/string.h:159:12: note: argument 2 of 'strncmp' must be non-null <--[gcc]
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-internal.h:22, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:23: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'read_pids_cgroup': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: warning: leak of 'xrealloc(*pids, (*n_pids + n_new_pids + 1) * 4)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1008:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1011:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:681:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:684:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:684:10: note: (8) calling 'libcrun_cgroup_pause_unpause_with_mode' from 'libcrun_cgroup_pause_unpause_path' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:644:1: note: (9) entry to 'libcrun_cgroup_pause_unpause_with_mode' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:651:27: note: (10) following 'true' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.h:24, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.h:21, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:22: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:86:25: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:652:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:86:25: note: (12) following 'true' branch (when 'pause != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:652:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:86:25: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:652:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:684:10: note: (14) returning to 'libcrun_cgroup_pause_unpause_path' from 'libcrun_cgroup_pause_unpause_with_mode' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1011:9: note: (15) returning to 'libcrun_migrate_all_pids_to_cgroup' from 'libcrun_cgroup_pause_unpause_path' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1012:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1015:9: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1015:9: note: (18) calling 'libcrun_cgroup_read_pids_from_path' from 'libcrun_migrate_all_pids_to_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:416:1: note: (19) entry to 'libcrun_cgroup_read_pids_from_path' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:424:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:427:10: note: (21) 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.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:201:7: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'read_pids_cgroup': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:428:6: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:431:3: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:435:10: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:450:11: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:451:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:454:10: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:457:10: note: (29) calling 'read_pids_cgroup' from 'libcrun_cgroup_read_pids_from_path' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:270:1: note: (30) entry to 'read_pids_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:281:6: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:284:9: note: (32) 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.22-build/crun-HEAD/src/libcrun/utils.h:313:10: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'read_pids_cgroup': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:285:6: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:288:11: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:288:6: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:291:27: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:294:6: note: (38) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:296:18: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:297:15: note: (40) calling 'xrealloc' from 'read_pids_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (41) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (42) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (43) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:297:15: note: (46) returning to 'read_pids_cgroup' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: note: (47) 'xrealloc(*pids, (*n_pids + n_new_pids + 1) * 4)' leaks here; was allocated at (42) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/error.h:42: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/crun-1.22-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.22-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.22-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.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1008:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1011:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-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.22-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.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:651:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:654:6: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:663:13: note: (10) following 'true' branch (when 'pause != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:664:13: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:684:10: note: (12) returning to 'libcrun_cgroup_pause_unpause_path' from 'libcrun_cgroup_pause_unpause_with_mode' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1011:9: note: (13) returning to 'libcrun_migrate_all_pids_to_cgroup' from 'libcrun_cgroup_pause_unpause_path' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1012:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1015:9: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1015:9: note: (16) calling 'libcrun_cgroup_read_pids_from_path' from 'libcrun_migrate_all_pids_to_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:416:1: note: (17) entry to 'libcrun_cgroup_read_pids_from_path' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:424:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:427:10: note: (19) 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.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:201:7: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:428:6: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:431:3: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:442:10: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:450:11: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:451:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:454:10: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:457:10: note: (27) calling 'read_pids_cgroup' from 'libcrun_cgroup_read_pids_from_path' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:270:1: note: (28) entry to 'read_pids_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:281:6: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:284:9: note: (30) 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.22-build/crun-HEAD/src/libcrun/utils.h:313:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:272:21: note: (32) 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.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (33) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (34) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:272:21: note: (35) 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:
cc1: note: (36) calling 'cleanup_closep' from 'read_pids_cgroup'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (37) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (38) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (39) following 'true' branch... <--[gcc]
cc1: note: (40) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (41) second 'close' here; first 'close' was at (38) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'get_cgroup_dirfd_path': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup(cgroup_path + 14)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1050:1: note: (1) entry to 'get_cgroup_dirfd_path' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1056:3: note: (2) inlined call to 'get_proc_self_fd_path' from 'get_cgroup_dirfd_path' <--[gcc]
In function 'get_proc_self_fd_path',
    inlined from 'get_cgroup_dirfd_path' at src/libcrun/cgroup-utils.c:1056:3:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:474:3: note: (3) calling 'get_proc_fd_path' from 'get_cgroup_dirfd_path' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'get_cgroup_dirfd_path': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:457:1: note: (4) entry to 'get_proc_fd_path' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:462:6: note: (5) following 'false' branch (when 'pid == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:465:9: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:467:6: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:469:1: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1056:3: note: (9) inlined call to 'get_proc_self_fd_path' from 'get_cgroup_dirfd_path' <--[gcc]
In function 'get_proc_self_fd_path',
    inlined from 'get_cgroup_dirfd_path' at src/libcrun/cgroup-utils.c:1056:3:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:474:3: note: (10) returning to 'get_cgroup_dirfd_path' from 'get_proc_fd_path' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'get_cgroup_dirfd_path': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1059:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1062:7: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1062:6: note: (13) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1064:36: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1064:15: note: (15) calling 'xstrdup' from 'get_cgroup_dirfd_path' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (16) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (17) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (19) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (20) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (21) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (22) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1064:15: note: (23) returning to 'get_cgroup_dirfd_path' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (24) 'xstrdup(cgroup_path + 14)' leaks here; was allocated at (19) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'read_pids_cgroup': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:314:13: warning: leak of 'fdopendir(dfd)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1008:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1011:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-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.22-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.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:651:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:654:6: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:663:13: note: (10) following 'true' branch (when 'pause != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:664:13: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:684:10: note: (12) returning to 'libcrun_cgroup_pause_unpause_path' from 'libcrun_cgroup_pause_unpause_with_mode' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1011:9: note: (13) returning to 'libcrun_migrate_all_pids_to_cgroup' from 'libcrun_cgroup_pause_unpause_path' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1012:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1015:9: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1015:9: note: (16) calling 'libcrun_cgroup_read_pids_from_path' from 'libcrun_migrate_all_pids_to_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:416:1: note: (17) entry to 'libcrun_cgroup_read_pids_from_path' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:424:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:427:10: note: (19) 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.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:201:7: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'read_pids_cgroup': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:428:6: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:431:3: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:442:10: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:450:11: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:451:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:454:10: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:457:10: note: (27) calling 'read_pids_cgroup' from 'libcrun_cgroup_read_pids_from_path' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:270:1: note: (28) entry to 'read_pids_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:281:6: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:284:9: note: (30) 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.22-build/crun-HEAD/src/libcrun/utils.h:313:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'read_pids_cgroup': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:285:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:288:11: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:288:6: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:291:27: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:294:6: note: (36) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:296:18: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:297:15: note: (38) calling 'xrealloc' from 'read_pids_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (39) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (40) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:297:15: note: (43) returning to 'read_pids_cgroup' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:309:6: note: (44) following 'true' branch (when 'recurse != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:314:13: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:314:13: note: (46) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:314:13: note: (47) 'fdopendir(dfd)' leaks here; was allocated at (46) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'libcrun_cgroup_read_pids_from_path': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:450:11: warning: leak of file descriptor 'open(cgroup_path, 589824)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1008:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1011:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:681:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:684:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:684:10: note: (8) calling 'libcrun_cgroup_pause_unpause_with_mode' from 'libcrun_cgroup_pause_unpause_path' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:644:1: note: (9) entry to 'libcrun_cgroup_pause_unpause_with_mode' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:651:27: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:86:25: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:652:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:86:25: note: (12) following 'true' branch (when 'pause != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:652:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:86:25: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:652:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:684:10: note: (14) returning to 'libcrun_cgroup_pause_unpause_path' from 'libcrun_cgroup_pause_unpause_with_mode' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1011:9: note: (15) returning to 'libcrun_migrate_all_pids_to_cgroup' from 'libcrun_cgroup_pause_unpause_path' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1012:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1015:9: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:1015:9: note: (18) calling 'libcrun_cgroup_read_pids_from_path' from 'libcrun_migrate_all_pids_to_cgroup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:416:1: note: (19) entry to 'libcrun_cgroup_read_pids_from_path' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:424:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:427:10: note: (21) 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.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:201:7: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'libcrun_cgroup_read_pids_from_path': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:428:6: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:431:3: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:435:10: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:450:11: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:450:11: note: (27) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-utils.c:450:11: note: (28) 'open(cgroup_path, 589824)' leaks here; was opened at (27) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:43: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cloned_binary.c: In function 'fetchve': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:191:40: warning: leak of 'read_file("/proc/self/cmdline", &cmdline_size)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:539:5: note: (1) entry to 'ensure_cloned_binary' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:546:12: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:549:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:549:13: note: (4) calling 'fetchve' from 'ensure_cloned_binary' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:232:12: note: (5) entry to 'fetchve' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:237:19: note: (6) calling 'read_file' from 'fetchve' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:169:14: note: (7) entry to 'read_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:174:12: note: (8) following 'false' branch (when 'length' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:177:14: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:178:12: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:181:17: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:186:20: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:191:40: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:191:24: note: (16) calling 'xrealloc' from 'read_file' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:61: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (17) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (19) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:191:24: note: (22) returning to 'read_file' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:186:20: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:195:9: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:237:19: note: (27) returning to 'fetchve' from 'read_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:238:12: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:241:13: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:241:13: note: (30) calling 'parse_xargs' from 'fetchve' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:209:12: note: (31) entry to 'parse_xargs' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:214:12: note: (32) following 'false' branch... <--[gcc]
cc1: note: (33) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:217:20: note: (34) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:218:20: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:219:27: note: (36) calling 'xrealloc' from 'parse_xargs' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (37) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (38) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:219:27: note: (41) returning to 'parse_xargs' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:217:20: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:218:20: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:219:27: note: (44) calling 'xrealloc' from 'parse_xargs' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (45) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (46) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (47) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:219:27: note: (49) returning to 'parse_xargs' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:217:20: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:223:10: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:241:13: note: (52) returning to 'fetchve' from 'parse_xargs' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:191:40: note: (53) 'read_file("/proc/self/cmdline", &cmdline_size)' leaks here; was allocated at (18) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c: In function 'parse_xargs': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:223:24: warning: dereference of NULL '0' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:539:5: note: (1) entry to 'ensure_cloned_binary' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:542:16: note: (2) 'argv' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:546:12: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:549:13: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:549:13: note: (5) calling 'fetchve' from 'ensure_cloned_binary' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:232:12: note: (6) entry to 'fetchve' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:237:19: note: (7) calling 'read_file' from 'fetchve' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:169:14: note: (8) entry to 'read_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:174:12: note: (9) following 'false' branch (when 'length' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:177:14: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:178:12: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:181:17: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:186:20: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:191:40: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:191:24: note: (17) calling 'xrealloc' from 'read_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (18) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (19) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:191:24: note: (22) returning to 'read_file' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:186:20: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (25) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:195:9: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:237:19: note: (27) returning to 'fetchve' from 'read_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:238:12: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:241:13: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:241:13: note: (30) calling 'parse_xargs' from 'fetchve' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:209:12: note: (31) entry to 'parse_xargs' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:214:12: note: (32) following 'false' branch (when 'data' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:214:22: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:214:22: note: (34) 'argv' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:214:19: note: (35) following 'false' branch... <--[gcc]
cc1: note: (36) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:217:20: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:223:10: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:223:10: note: (39) 'argv' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:223:18: note: (40) 'argv' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cloned_binary.c:223:24: note: (41) dereference of NULL '*output + (long unsigned int)num * 8' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.h:24, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.h:21, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:22: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c: In function 'bpfprog_path_from_scope': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1389:16: warning: use of NULL 'it' where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2063:1: note: (1) entry to 'libcrun_destroy_cgroup_systemd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2067:22: note: (2) 'bpfprog' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2072:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2075:43: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2079:9: note: (5) calling 'libcrun_destroy_systemd_cgroup_scope' from 'libcrun_destroy_cgroup_systemd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1890:1: note: (6) entry to 'libcrun_destroy_systemd_cgroup_scope' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1945:6: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1947:7: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1947:6: note: (9) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1949:7: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1949:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1951:3: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2079:9: note: (13) returning to 'libcrun_destroy_cgroup_systemd' from 'libcrun_destroy_systemd_cgroup_scope' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:2083:9: note: (14) calling 'bpfprog_path_from_scope' from 'libcrun_destroy_cgroup_systemd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1382:1: note: (15) entry to 'bpfprog_path_from_scope' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1384:35: note: (16) calling 'xstrdup' from 'bpfprog_path_from_scope' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-internal.h:22, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:23: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (17) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (18) following 'true' branch (when 'str' is NULL)... <--[gcc]
cc1: note: (19) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1384:35: note: (20) returning to 'bpfprog_path_from_scope' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup-systemd.c:1389:16: note: (21) argument 1 ('it') NULL where non-null expected <--[gcc]
<built-in>: note: argument 1 of '__builtin_strchr' must be non-null
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:21: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'str_join_array': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'xmalloc(size * 8)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2506:1: note: (1) entry to 'str_join_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2513:10: note: (2) calling 'xmalloc' from 'str_join_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (3) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (5) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2513:10: note: (8) returning to 'str_join_array' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (9) 'xmalloc(size * 8)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'read_dir_entries': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'xmalloc(128)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2636:1: note: (1) entry to 'read_dir_entries' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2645:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2651:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2651:13: note: (4) calling 'xmalloc' from 'read_dir_entries' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (5) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (6) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (7) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2651:13: note: (10) returning to 'read_dir_entries' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (11) 'xmalloc(128)' leaks here; was allocated at (6) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'str_join_array': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'xmalloc(total_size)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2506:1: note: (1) entry to 'str_join_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2513:10: note: (2) calling 'xmalloc' from 'str_join_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (3) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2513:10: note: (6) returning to 'str_join_array' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2519:16: note: (7) calling 'xmalloc' from 'str_join_array' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (8) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (9) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (10) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2519:16: note: (13) returning to 'str_join_array' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (14) 'xmalloc(total_size)' leaks here; was allocated at (9) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'read_all_fd_with_size_hint': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'xmalloc(allocated + 1)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2569:1: note: (1) entry to 'read_file_as_long_or_default' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2577:9: note: (2) calling 'read_all_file' from 'read_file_as_long_or_default' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:1046:1: note: (3) entry to 'read_all_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:1051:10: note: (4) calling 'read_all_file_at' from 'read_all_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:1034:1: note: (5) entry to 'read_all_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:1039:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:1042: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:1042:10:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:313:10: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.c: In function 'read_all_fd_with_size_hint': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:971:1: note: (10) entry to 'read_all_fd_with_size_hint' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:979:6: note: (11) following 'false' branch (when 'size_hint == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:983:13: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:983:13: note: (13) calling 'get_file_size' from 'read_all_fd_with_size_hint' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:653:1: note: (14) entry to 'get_file_size' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:663:6: note: (15) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:669:14: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:983:13: note: (17) returning to 'read_all_fd_with_size_hint' from 'get_file_size' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:984:10: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:987:24: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:991:9: note: (20) calling 'xmalloc' from 'read_all_fd_with_size_hint' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (21) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (22) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (23) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:991:9: note: (26) returning to 'read_all_fd_with_size_hint' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (27) 'xmalloc(allocated + 1)' leaks here; was allocated at (22) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'copy_from_fd_to_fd': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2185:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2192:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2210:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2143:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2155:6: note: (10) following 'true' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:24: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2157:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2214:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:7: note: (15) following 'case 32768:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2219:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2221:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2224:20: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2225:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2228:17: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2228:17: note: (21) calling 'copy_from_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:1321:1: note: (22) entry to 'copy_from_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:1335:10: note: (23) following 'true' branch (when 'can_copy_file_range != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:1337:19: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:1354:16: note: (25) calling 'xmalloc' from 'copy_from_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (26) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (27) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (28) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:1354:16: note: (31) returning to 'copy_from_fd_to_fd' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (32) 'xmalloc(get_page_size())' leaks here; was allocated at (27) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'copy_xattr': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'xmalloc((long unsigned int)(xattr_len + 1))' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2185:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2192:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2210:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2143:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2155:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2157:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2214:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:7: note: (15) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2242:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2244:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2247:19: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2248:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2251:20: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2252:14: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2256:23: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2256:23: note: (23) calling 'copy_xattr' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2094:1: note: (24) entry to 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2101:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2109:6: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2109:6: note: (27) following 'false' branch (when 'xattr_len != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2112:28: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2112:9: note: (29) calling 'xmalloc' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (30) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (31) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (32) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (33) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (34) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2112:9: note: (35) returning to 'copy_xattr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (36) 'xmalloc((long unsigned int)(xattr_len + 1))' leaks here; was allocated at (31) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'safe_read_xattr': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'xmalloc((long unsigned int)(current_size + 1))' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2185:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2192:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2210:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2143:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2155:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2157:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2214:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:7: note: (15) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2242:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2244:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2247:19: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2248:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2251:20: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2252:14: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2256:23: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2256:23: note: (23) calling 'copy_xattr' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2094:1: note: (24) entry to 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2101:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2109:6: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2109:6: note: (27) following 'false' branch (when 'xattr_len != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2112:28: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2112:9: note: (29) calling 'xmalloc' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (30) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2112:9: note: (33) returning to 'copy_xattr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2115:6: note: (34) following 'false' branch... <--[gcc]
cc1: note: (35) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2118:27: note: (36) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2120:26: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2123:11: note: (38) calling 'safe_read_xattr' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2059:1: note: (39) entry to 'safe_read_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2066:12: note: (40) calling 'xmalloc' from 'safe_read_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (41) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (42) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (43) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2066:12: note: (46) returning to 'safe_read_xattr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (47) 'xmalloc((long unsigned int)(current_size + 1))' leaks here; was allocated at (42) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cpuset_string_to_bitmask': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: warning: leak of 'xrealloc(mask,  new_mask_size)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2670:1: note: (1) entry to 'cpuset_string_to_bitmask' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2677:10: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2681:20: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2681:10: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2684:21: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2685:10: note: (6) following 'false' branch (when 'start_range >= 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2688:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2708:10: note: (8) following 'false' branch (when 'end_range <= 1048576')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2711:47: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2711:10: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2713:45: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2714:18: note: (12) calling 'xrealloc' from 'cpuset_string_to_bitmask' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (13) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (15) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2714:18: note: (18) returning to 'cpuset_string_to_bitmask' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: note: (19) 'xrealloc(mask,  new_mask_size)' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'read_dir_entries': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: warning: leak of 'xrealloc(entries, (n_entries + 1) * 8)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2636:1: note: (1) entry to 'read_dir_entries' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2645:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2651:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2651:13: note: (4) calling 'xmalloc' from 'read_dir_entries' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (5) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2651:13: note: (8) returning to 'read_dir_entries' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2663:13: note: (9) calling 'xrealloc' from 'read_dir_entries' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (10) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (11) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (12) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2663:13: note: (15) returning to 'read_dir_entries' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: note: (16) 'xrealloc(entries, (n_entries + 1) * 8)' leaks here; was allocated at (11) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: warning: leak of 'xrealloc(entries,  entries_size * 16)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2636:1: note: (1) entry to 'read_dir_entries' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2645:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2651:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2651:13: note: (4) calling 'xmalloc' from 'read_dir_entries' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (5) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2651:13: note: (8) returning to 'read_dir_entries' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2652:10: note: (9) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2654:21: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2656:10: note: (11) following 'false' branch (when 'n_entries != entries_size')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2661:24: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2661:30: note: (13) calling 'xstrdup' from 'read_dir_entries' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (14) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (15) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (17) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (18) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2661:30: note: (19) returning to 'read_dir_entries' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2652:10: note: (20) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2654:21: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2656:10: note: (22) following 'true' branch (when 'n_entries == entries_size')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2658:24: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2659:21: note: (24) calling 'xrealloc' from 'read_dir_entries' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (25) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (26) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (27) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2659:21: note: (30) returning to 'read_dir_entries' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: note: (31) 'xrealloc(entries,  entries_size * 16)' leaks here; was allocated at (26) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'safe_read_xattr': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: warning: leak of 'xrealloc(buffer, (long unsigned int)(current_size + 1))' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2185:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2192:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2210:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2143:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2155:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2157:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2214:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:7: note: (15) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2242:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2244:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2247:19: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2248:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2251:20: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2252:14: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2256:23: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2256:23: note: (23) calling 'copy_xattr' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2094:1: note: (24) entry to 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2101:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2109:6: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2109:6: note: (27) following 'false' branch (when 'xattr_len != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2112:28: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2112:9: note: (29) calling 'xmalloc' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (30) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2112:9: note: (33) returning to 'copy_xattr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2115:6: note: (34) following 'false' branch... <--[gcc]
cc1: note: (35) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2118:27: note: (36) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2120:26: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2123:11: note: (38) calling 'safe_read_xattr' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2059:1: note: (39) entry to 'safe_read_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2066:12: note: (40) calling 'xmalloc' from 'safe_read_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (41) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2066:12: note: (44) returning to 'safe_read_xattr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2071:10: note: (45) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2074:10: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2074:10: note: (47) following 'false' branch (when 'current_size <= s')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2077:20: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2078:16: note: (49) calling 'xrealloc' from 'safe_read_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (50) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (51) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (52) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (53) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (54) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2078:16: note: (55) returning to 'safe_read_xattr' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: note: (56) 'xrealloc(buffer, (long unsigned int)(current_size + 1))' leaks here; was allocated at (51) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'safe_readlinkat': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: warning: leak of 'xrealloc(tmp_buf, (long unsigned int)buf_size)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2185:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2192:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2210:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2143:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2155:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2157:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2214:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:7: note: (15) following 'case 40960:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2267:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2268:17: note: (17) calling 'safe_readlinkat' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:440:1: note: (18) entry to 'safe_readlinkat' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:449:10: note: (19) following 'false' branch (when 'tmp_buf' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:452:17: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:452:17: note: (21) calling 'xrealloc' from 'safe_readlinkat' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (22) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (23) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (24) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:452:17: note: (27) returning to 'safe_readlinkat' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: note: (28) 'xrealloc(tmp_buf, (long unsigned int)buf_size)' leaks here; was allocated at (23) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
In function 'cleanup_freep',
    inlined from 'cpuset_string_to_bitmask' at src/libcrun/utils.c:2672:22:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: double-'free' of 'mask' [CWE-415] [-Wanalyzer-double-free] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c: In function 'cpuset_string_to_bitmask': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2670:1: note: (1) entry to 'cpuset_string_to_bitmask' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2677:10: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2681:20: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2681:10: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2684:21: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2685:10: note: (6) following 'false' branch (when 'start_range >= 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2688:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2708:10: note: (8) following 'false' branch (when 'end_range <= 1048576')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2711:47: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2714:18: note: (10) passing freed pointer 'mask' in call to 'xrealloc' from 'cpuset_string_to_bitmask' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (11) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (12) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2714:18: note: (15) returning to 'cpuset_string_to_bitmask' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2672:22: note: (16) 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:2672:22:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (17) second 'free' here <--[gcc]
In function 'cleanup_freep',
    inlined from 'safe_read_xattr' at src/libcrun/utils.c:2061:22:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: double-'free' of 'buffer' [CWE-415] [-Wanalyzer-double-free] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c: In function 'safe_read_xattr': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2185:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2192:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2210:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2143:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2155:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2157:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2214:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:7: note: (15) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2242:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2244:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2247:19: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2248:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2251:20: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2252:14: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2256:23: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2256:23: note: (23) calling 'copy_xattr' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2094:1: note: (24) entry to 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2101:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2109:6: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2109:6: note: (27) following 'false' branch (when 'xattr_len != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2112:28: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2112:9: note: (29) calling 'xmalloc' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (30) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2112:9: note: (33) returning to 'copy_xattr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2115:6: note: (34) following 'false' branch... <--[gcc]
cc1: note: (35) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2118:27: note: (36) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2120:26: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2123:11: note: (38) calling 'safe_read_xattr' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2059:1: note: (39) entry to 'safe_read_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2066:12: note: (40) calling 'xmalloc' from 'safe_read_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (41) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (42) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (43) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2066:12: note: (46) returning to 'safe_read_xattr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2071:10: note: (47) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2074:10: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2074:10: note: (49) following 'false' branch (when 'current_size <= s')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2077:20: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2078:16: note: (51) calling 'xrealloc' from 'safe_read_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (52) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (53) first 'free' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (54) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (55) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (56) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2078:16: note: (57) returning to 'safe_read_xattr' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2061:22: note: (58) inlined call to 'cleanup_freep' from 'safe_read_xattr' <--[gcc]
In function 'cleanup_freep',
    inlined from 'safe_read_xattr' at src/libcrun/utils.c:2061:22:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (59) second 'free' here; first 'free' was at (53) <--[gcc]
In function 'cleanup_freep',
    inlined from 'copy_recursive_fd_to_fd' at src/libcrun/utils.c:2202:26:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: double-'free' of '*(void **)&target_buf' [CWE-415] [-Wanalyzer-double-free] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_recursive_fd_to_fd': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2185:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2192:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2210:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2143:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2155:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2157:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2214:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:7: note: (15) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2242:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2244:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2247:19: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2248:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2251:20: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2252:14: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2256:23: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2257:14: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2261:17: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2261:17: note: (25) calling 'copy_recursive_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2185:1: note: (26) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2192:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:13: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:31: note: (29) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2210:10: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (33) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2143:1: note: (34) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2155:6: note: (35) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2157:11: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (37) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2214:10: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:20: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:7: note: (40) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2242:9: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2244:14: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2247:19: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2248:14: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2251:20: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2252:14: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2256:23: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2257:14: note: (48) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2261:17: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2261:17: note: (50) calling 'copy_recursive_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2185:1: note: (51) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2192:6: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:13: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:31: note: (54) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2202:26: note: (56) inlined call to 'cleanup_freep' from 'copy_recursive_fd_to_fd' <--[gcc]
In function 'cleanup_freep',
    inlined from 'copy_recursive_fd_to_fd' at src/libcrun/utils.c:2202:26:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (57) first 'free' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_recursive_fd_to_fd': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2201:25: note: (58) 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:2201:25:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (59) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_recursive_fd_to_fd': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (60) 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:2200:25:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_recursive_fd_to_fd': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:31: note: (62) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (63) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2202:26: note: (64) inlined call to 'cleanup_freep' from 'copy_recursive_fd_to_fd' <--[gcc]
In function 'cleanup_freep',
    inlined from 'copy_recursive_fd_to_fd' at src/libcrun/utils.c:2202:26:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (65) second 'free' here; first 'free' was at (57) <--[gcc]
In function 'cleanup_freep',
    inlined from 'copy_recursive_fd_to_fd' at src/libcrun/utils.c:2202:26:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: double-'free' of '*(void **)&target_buf' [CWE-415] [-Wanalyzer-double-free] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_recursive_fd_to_fd': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2185:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2192:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2210:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2143:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2155:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2157:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2214:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:7: note: (15) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2242:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2244:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2247:19: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2248:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2251:20: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2252:14: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2256:23: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2257:14: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2261:17: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2261:17: note: (25) calling 'copy_recursive_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2185:1: note: (26) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2192:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:13: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:31: note: (29) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2210:10: note: (31) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (32) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (33) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2143:1: note: (34) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2155:6: note: (35) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2157:11: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (37) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2214:10: note: (38) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:20: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:7: note: (40) following 'case 16384:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2242:9: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2244:14: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2247:19: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2248:14: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2251:20: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2252:14: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2256:23: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2257:14: note: (48) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2261:17: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2261:17: note: (50) calling 'copy_recursive_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2185:1: note: (51) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2192:6: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:13: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:31: note: (54) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2202:26: note: (56) inlined call to 'cleanup_freep' from 'copy_recursive_fd_to_fd' <--[gcc]
In function 'cleanup_freep',
    inlined from 'copy_recursive_fd_to_fd' at src/libcrun/utils.c:2202:26:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (57) first 'free' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_recursive_fd_to_fd': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2201:25: note: (58) 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:2201:25:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (59) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_recursive_fd_to_fd': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (60) 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:2200:25:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_recursive_fd_to_fd': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:31: note: (62) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (63) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2210:10: note: (64) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (65) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (66) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2143:1: note: (67) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2155:6: note: (68) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2157:11: note: (69) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (70) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2202:26: note: (71) inlined call to 'cleanup_freep' from 'copy_recursive_fd_to_fd' <--[gcc]
In function 'cleanup_freep',
    inlined from 'copy_recursive_fd_to_fd' at src/libcrun/utils.c:2202:26:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (72) second 'free' here; first 'free' was at (57) <--[gcc]
In function 'cleanup_freep',
    inlined from 'safe_readlinkat' at src/libcrun/utils.c:444:22:
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.c: In function 'safe_readlinkat': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2185:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2192:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2202:26: note: (6) first 'free' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2210:10: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (9) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2143:1: note: (10) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2155:6: note: (11) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2157:11: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (13) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2214:10: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:20: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:7: note: (16) following 'case 40960:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2267:9: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2268:17: note: (18) calling 'safe_readlinkat' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:440:1: note: (19) entry to 'safe_readlinkat' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:449:10: note: (20) following 'false' branch (when 'tmp_buf' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:452:17: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:452:17: note: (22) passing freed pointer 'tmp_buf' in call to 'xrealloc' from 'safe_readlinkat' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (23) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (24) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:452:17: note: (27) returning to 'safe_readlinkat' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:444:22: note: (28) inlined call to 'cleanup_freep' from 'safe_readlinkat' <--[gcc]
In function 'cleanup_freep',
    inlined from 'safe_readlinkat' at src/libcrun/utils.c:444:22:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (29) second 'free' here; first 'free' was at (6) <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:26: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/utils.c:2185:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2192:6: note: (2) following 'true' branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2188: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:2188:20:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:203:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2187:21: note: (6) 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:2187:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (8) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (9) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2187:21: note: (10) 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:2187:21:
cc1: note: (11) calling 'cleanup_closep' from 'copy_recursive_fd_to_fd'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (12) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (13) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (14) following 'true' branch... <--[gcc]
cc1: note: (15) ...to here
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/utils.c:2185:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2192:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2210:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2143:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2155:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2157:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2214:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:7: note: (15) following 'case 32768:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2219:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2221:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2224:20: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2225:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2228:17: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2228:17: note: (21) calling 'copy_from_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:1321:1: note: (22) entry to 'copy_from_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:1335:10: note: (23) following 'true' branch (when 'can_copy_file_range != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:1337:19: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2228:17: note: (25) returning to 'copy_recursive_fd_to_fd' from 'copy_from_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2229:14: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2233:23: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2233:23: note: (28) calling 'copy_xattr' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2094:1: note: (29) entry to 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2101:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2109:6: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2109:6: note: (32) following 'false' branch (when 'xattr_len != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2112:28: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2112:9: note: (34) calling 'xmalloc' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (35) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2112:9: note: (38) returning to 'copy_xattr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2115:6: note: (39) following 'false' branmake[2]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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
ch... <--[gcc]
cc1: note: (40) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2118:27: note: (41) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2120:26: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2123:11: note: (43) calling 'safe_read_xattr' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2059:1: note: (44) entry to 'safe_read_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2066:12: note: (45) calling 'xmalloc' from 'safe_read_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (46) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (47) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2066:12: note: (49) returning to 'safe_read_xattr' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2123:11: note: (50) returning to 'copy_xattr' from 'safe_read_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2233:23: note: (51) returning to 'copy_recursive_fd_to_fd' from 'copy_xattr' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2234:14: note: (52) following 'false' branch... <--[gcc]
cc1: note: (53) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2288:10: note: (54) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2298:13: note: (55) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2299:10: note: (56) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2202:26: note: (57) inlined call to 'cleanup_freep' from 'copy_recursive_fd_to_fd' <--[gcc]
In function 'cleanup_freep',
    inlined from 'copy_recursive_fd_to_fd' at src/libcrun/utils.c:2202:26:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (58) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2201:25: note: (59) 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:2201:25:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (60) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (61) 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:2200:25:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (62) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (63) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (64) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (65) 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:2200:25:
cc1: note: (66) calling 'cleanup_closep' from 'copy_recursive_fd_to_fd'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (67) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (68) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (69) following 'true' branch... <--[gcc]
cc1: note: (70) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (71) second 'close' here; first 'close' was at (68) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'read_dir_entries': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup(&*<unknown>.d_name)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2636:1: note: (1) entry to 'read_dir_entries' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2645:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2651:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2651:13: note: (4) calling 'xmalloc' from 'read_dir_entries' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (5) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2651:13: note: (8) returning to 'read_dir_entries' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2652:10: note: (9) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2654:21: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2654:10: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2656:10: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2656:10: note: (13) following 'false' branch (when 'n_entries != entries_size')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2661:24: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2661:30: note: (15) calling 'xstrdup' from 'read_dir_entries' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (16) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (17) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (19) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (20) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (21) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (22) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2661:30: note: (23) returning to 'read_dir_entries' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (24) 'xstrdup(&*<unknown>.d_name)' leaks here; was allocated at (19) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_recursive_fd_to_fd': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2191:12: warning: leak of 'fdopendir(srcdirfd)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2191:12: note: (1) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2191:12: note: (2) 'fdopendir(srcdirfd)' leaks here; was allocated at (1) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2194:27: warning: double 'close' of file descriptor 'srcdirfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2192:6: note: (1) following 'true' branch... <--[gcc]
cc1: note: (2) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2194:27: note: (3) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2194:7: note: (4) following 'true' branch... <--[gcc]
cc1: note: (5) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2194:27: note: (6) second 'close' here; first 'close' was at (3) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2238:31: warning: double 'close' of file descriptor 'destfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2185:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2192:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2210:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2143:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2155:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2157:11: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2214:10: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:20: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:7: note: (15) following 'case 32768:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2219:9: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2221:14: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2224:20: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2225:14: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2228:17: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2228:17: note: (21) calling 'copy_from_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:1321:1: note: (22) entry to 'copy_from_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:1335:10: note: (23) following 'true' branch (when 'can_copy_file_range != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:1337:19: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2228:17: note: (25) returning to 'copy_recursive_fd_to_fd' from 'copy_from_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2229:14: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2233:23: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2234:14: note: (28) following 'false' branch... <--[gcc]
cc1: note: (29) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2238:31: note: (30) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2238:11: note: (31) following 'true' branch... <--[gcc]
cc1: note: (32) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2238:31: note: (33) second 'close' here; first 'close' was at (30) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2272:17: warning: use of NULL 'target_buf' where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2185:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2192:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:13: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2198:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2200:25: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2202:26: note: (6) 'target_buf' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2210:10: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (9) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2143:1: note: (10) entry to 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2155:6: note: (11) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2157:11: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2213:13: note: (13) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2214:10: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:20: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2217:7: note: (16) following 'case 40960:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2267:9: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2268:17: note: (18) calling 'safe_readlinkat' from 'copy_recursive_fd_to_fd' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:440:1: note: (19) entry to 'safe_readlinkat' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:449:10: note: (20) following 'false' branch (when 'tmp_buf' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:452:17: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:452:17: note: (22) calling 'xrealloc' from 'safe_readlinkat' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (23) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (24) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:452:17: note: (27) returning to 'safe_readlinkat' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2268:17: note: (28) returning to 'copy_recursive_fd_to_fd' from 'safe_readlinkat' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2269:14: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2272:17: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2272:17: note: (31) 'target_buf' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2272:17: note: (32) 'target_buf' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2272:17: note: (33) 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.22-build/crun-HEAD/src/libcrun/utils.c: In function 'read_file_as_long_or_default': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2585:9: warning: use of NULL 'content' where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2571:22: note: (1) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2578:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2584:3: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.c:2585:9: note: (4) argument 1 ('content') NULL where non-null expected <--[gcc]
In file included from /usr/include/features.h:524, <--[gcc]
                 from /usr/include/bits/libc-header-start.h:33, <--[gcc]
                 from /usr/include/stdio.h:28, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:22: <--[gcc]
/usr/include/stdlib.h:215:17: note: argument 1 of 'strtol' must be non-null <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:24: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/criu.c:203:1: note: (1) entry to 'criu_notify' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:205:6: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:210:25: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:215:10: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:218:34: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:221:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:226:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:227:10: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:210:25: note: (9) inlined call to 'cleanup_closep' from 'criu_notify' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:35: <--[gcc]
In function 'cleanup_closep',
    inlined from 'criu_notify' at src/libcrun/criu.c:210:25:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (11) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (12) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:210:25: note: (13) inlined call to 'cleanup_closep' from 'criu_notify' <--[gcc]
In function 'cleanup_closep',
    inlined from 'criu_notify' at src/libcrun/criu.c:210:25:
cc1: note: (14) calling 'cleanup_closep' from 'criu_notify'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (15) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (16) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (17) following 'true' branch... <--[gcc]
cc1: note: (18) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (19) second 'close' here; first 'close' was at (16) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/criu.c:726:1: note: (1) entry to 'prepare_restore_mounts' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:731:17: note: (2) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:733:23: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:748:21: note: (4) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:750:26: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:761:10: note: (6) following 'false' branch (when 'on_tmpfs == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:765:11: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:775:17: note: (8) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:776:10: note: (9) assuming 'root_fd' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:776:10: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:779:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:784:14: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:735:25: note: (13) inlined call to 'cleanup_closep' from 'prepare_restore_mounts' <--[gcc]
In function 'cleanup_closep',
    inlined from 'prepare_restore_mounts' at src/libcrun/criu.c:735:25:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (15) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (16) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:735:25: note: (17) inlined call to 'cleanup_closep' from 'prepare_restore_mounts' <--[gcc]
In function 'cleanup_closep',
    inlined from 'prepare_restore_mounts' at src/libcrun/criu.c:735:25:
cc1: note: (18) calling 'cleanup_closep' from 'prepare_restore_mounts'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (19) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (20) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (21) following 'true' branch... <--[gcc]
cc1: note: (22) ...to here
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'image_fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:414:1: note: (1) entry to 'libcrun_container_checkpoint_linux_criu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:428:9: note: (2) calling 'load_wrapper' from 'libcrun_container_checkpoint_linux_criu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:125:1: note: (3) entry to 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:127:52: note: (4) calling 'xmalloc0' from 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (5) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:127:52: note: (8) returning to 'load_wrapper' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:428:9: note: (9) returning to 'libcrun_container_checkpoint_linux_criu' from 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:429:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:432:7: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:432:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:452:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:453:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:456:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:456:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:459:27: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:459:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:462:9: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:466:14: note: (20) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:467:6: note: (21) assuming 'image_fd' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:467:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:470:18: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:531:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:552:9: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:422:21: note: (26) inlined call to 'cleanup_closep' from 'libcrun_container_checkpoint_linux_criu' <--[gcc]
In function 'cleanup_closep',
    inlined from 'libcrun_container_checkpoint_linux_criu' at src/libcrun/criu.c:422:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (27) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (28) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:422:21: note: (29) inlined call to 'cleanup_closep' from 'libcrun_container_checkpoint_linux_criu' <--[gcc]
In function 'cleanup_closep',
    inlined from 'libcrun_container_checkpoint_linux_criu' at src/libcrun/criu.c:422:21:
cc1: note: (30) calling 'cleanup_closep' from 'libcrun_container_checkpoint_linux_criu'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (31) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (32) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (33) following 'true' branch... <--[gcc]
cc1: note: (34) ...to here
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'image_fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:801:1: note: (1) entry to 'libcrun_container_restore_linux_criu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:816:9: note: (2) calling 'load_wrapper' from 'libcrun_container_restore_linux_criu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:125:1: note: (3) entry to 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:127:52: note: (4) calling 'xmalloc0' from 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (5) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:127:52: note: (8) returning to 'load_wrapper' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:816:9: note: (9) returning to 'libcrun_container_restore_linux_criu' from 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:817:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:820:7: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:820:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:823:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:824:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:827:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:827:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:830:27: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:830:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:833:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:833:14: note: (20) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:834:6: note: (21) assuming 'image_fd' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:834:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:837:18: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:847:8: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:842:24: note: (25) 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:842:24:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:811:21: note: (27) 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:811:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:810:22: note: (29) 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:810:22:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:808:21: note: (31) 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:808:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (32) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (33) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:808:21: note: (34) 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:808:21:
cc1: note: (35) calling 'cleanup_closep' from 'libcrun_container_restore_linux_criu'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (36) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (37) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (38) following 'true' branch... <--[gcc]
cc1: note: (39) ...to here
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_container_restore_linux_criu': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup(*status.bundle)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:801:1: note: (1) entry to 'libcrun_container_restore_linux_criu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:816:9: note: (2) calling 'load_wrapper' from 'libcrun_container_restore_linux_criu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:125:1: note: (3) entry to 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:127:52: note: (4) calling 'xmalloc0' from 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (5) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:127:52: note: (8) returning to 'load_wrapper' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:816:9: note: (9) returning to 'libcrun_container_restore_linux_criu' from 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:817:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:820:7: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:820:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:823:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:824:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:827:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:827:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:830:27: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:830:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:833:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:834:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:837:18: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:847:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:850:11: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:851:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:860:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:861:8: note: (26) following 'false' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.h:23, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:32: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:864:17: note: in expansion of macro 'YAJL_IS_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:962:6: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:963:37: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:963:22: note: (30) calling 'xstrdup' from 'libcrun_container_restore_linux_criu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (31) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (32) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (34) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (35) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (36) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (37) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:963:22: note: (38) returning to 'libcrun_container_restore_linux_criu' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (39) 'xstrdup(*status.bundle)' leaks here; was allocated at (34) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c: In function 'restore_cgroup_v1_mount': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:317:22: warning: dereference of NULL '0' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:271:22: note: (1) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:273:9: note: (2) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:280:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:283:6: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:283:6: note: (5) following 'false' branch... <--[gcc]
cc1: note: (6) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:297:6: note: (7) following 'true' branch (when 'has_cgroup_mount != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:300:9: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:301:6: note: (9) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:304:25: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:304:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:307:15: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:307:51: note: (13) following 'true' branch (when 'from' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:309:26: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:309:26: note: (15) 'destination' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:310:26: note: (16) 'destination' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:315:19: note: (17) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:316:17: note: (18) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:317:22: note: (19) dereference of NULL 'strchr(subsystem, 58)' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:319:20: warning: dereference of NULL '0' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:271:22: note: (1) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:273:9: note: (2) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:280:6: note: (3) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:283:6: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:283:6: note: (5) following 'false' branch... <--[gcc]
cc1: note: (6) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:297:6: note: (7) following 'true' branch (when 'has_cgroup_mount != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:300:9: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:301:6: note: (9) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:304:25: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:304:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:307:15: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:307:51: note: (13) following 'true' branch (when 'from' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:309:26: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:309:26: note: (15) 'destination' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:310:26: note: (16) 'destination' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:315:19: note: (17) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:316:17: note: (18) when 'strchr' returns non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:319:20: note: (19) dereference of NULL 'strchr(from, 58)' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c: In function 'checkpoint_cgroup_v1_mount': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:387:22: warning: dereference of NULL '0' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:350:22: note: (1) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:352:9: note: (2) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:368:6: note: (3) following 'true' branch (when 'has_cgroup_mount != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:371:9: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:372:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:375:25: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:375:6: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:378:15: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:378:51: note: (9) following 'true' branch (when 'from' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:380:26: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:380:26: note: (11) 'source_path' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:385:19: note: (12) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:386:17: note: (13) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:387:22: note: (14) dereference of NULL 'strchr(subsystem, 58)' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:389:20: warning: dereference of NULL '0' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:350:22: note: (1) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:352:9: note: (2) 'content' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:368:6: note: (3) following 'true' branch (when 'has_cgroup_mount != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:371:9: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:372:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:375:25: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:375:6: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:378:15: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:378:51: note: (9) following 'true' branch (when 'from' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:380:26: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:380:26: note: (11) 'source_path' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:385:19: note: (12) when 'strchr' returns NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:386:17: note: (13) when 'strchr' returns non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:389:20: note: (14) dereference of NULL 'strchr(from, 58)' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c: In function 'libcrun_container_checkpoint_linux_criu': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:466:14: warning: leak of file descriptor 'open(*cr_options.image_path, 589824)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:414:1: note: (1) entry to 'libcrun_container_checkpoint_linux_criu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:428:9: note: (2) calling 'load_wrapper' from 'libcrun_container_checkpoint_linux_criu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:125:1: note: (3) entry to 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:127:52: note: (4) calling 'xmalloc0' from 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (5) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:127:52: note: (8) returning to 'load_wrapper' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:428:9: note: (9) returning to 'libcrun_container_checkpoint_linux_criu' from 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:429:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:432:7: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:432:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:452:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:453:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:456:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:456:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:459:27: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:459:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:462:9: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:466:14: note: (20) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:466:14: note: (21) 'open(*cr_options.image_path, 589824)' leaks here; was opened at (20) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:490:17: warning: leak of file descriptor 'open(*cr_options.work_path, 589824)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:414:1: note: (1) entry to 'libcrun_container_checkpoint_linux_criu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:428:9: note: (2) calling 'load_wrapper' from 'libcrun_container_checkpoint_linux_criu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:125:1: note: (3) entry to 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:127:52: note: (4) calling 'xmalloc0' from 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (5) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:127:52: note: (8) returning to 'load_wrapper' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:428:9: note: (9) returning to 'libcrun_container_checkpoint_linux_criu' from 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:429:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:432:7: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:432:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:452:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:453:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:456:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:456:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:459:27: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:459:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:462:9: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:467:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:470:18: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:484:6: note: (22) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:486:13: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:490:17: note: (24) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:490:17: note: (25) 'open(*cr_options.work_path, 589824)' leaks here; was opened at (24) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c: In function 'prepare_restore_mounts': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:775:17: warning: leak of file descriptor 'open(root, 524288)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:731:17: note: (1) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:733:23: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:748:21: note: (3) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:750:26: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:761:10: note: (5) following 'false' branch (when 'on_tmpfs == 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:765:11: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:775:17: note: (7) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:775:17: note: (8) 'open(root, 524288)' leaks here; was opened at (7) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c: In function 'libcrun_container_restore_linux_criu': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:833:14: warning: leak of file descriptor 'open(*cr_options.image_path, 589824)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:801:1: note: (1) entry to 'libcrun_container_restore_linux_criu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:816:9: note: (2) calling 'load_wrapper' from 'libcrun_container_restore_linux_criu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:125:1: note: (3) entry to 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:127:52: note: (4) calling 'xmalloc0' from 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (5) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:127:52: note: (8) returning to 'load_wrapper' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:816:9: note: (9) returning to 'libcrun_container_restore_linux_criu' from 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:817:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:820:7: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:820:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:823:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:824:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:827:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:827:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:830:27: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:830:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:833:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:833:14: note: (20) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:833:14: note: (21) 'open(*cr_options.image_path, 589824)' leaks here; was opened at (20) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:893:17: warning: leak of file descriptor 'open(*cr_options.work_path, 589824)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:801:1: note: (1) entry to 'libcrun_container_restore_linux_criu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:816:9: note: (2) calling 'load_wrapper' from 'libcrun_container_restore_linux_criu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:125:1: note: (3) entry to 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:127:52: note: (4) calling 'xmalloc0' from 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (5) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:127:52: note: (8) returning to 'load_wrapper' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:816:9: note: (9) returning to 'libcrun_container_restore_linux_criu' from 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:817:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/crimake[2]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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
u.c:820:7: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:820:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:823:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:824:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:827:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:827:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:830:27: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:830:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:833:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:834:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:837:18: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:847:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:850:11: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:851:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:860:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:861:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:864:17: note: in expansion of macro 'YAJL_IS_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:887:6: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:889:13: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:893:17: note: (30) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:893:17: note: (31) 'open(*cr_options.work_path, 589824)' leaks here; was opened at (30) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:1014:32: warning: leak of file descriptor 'open(**_189.path, 0)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:801:1: note: (1) entry to 'libcrun_container_restore_linux_criu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:816:9: note: (2) calling 'load_wrapper' from 'libcrun_container_restore_linux_criu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:125:1: note: (3) entry to 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:127:52: note: (4) calling 'xmalloc0' from 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (5) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:127:52: note: (8) returning to 'load_wrapper' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:816:9: note: (9) returning to 'libcrun_container_restore_linux_criu' from 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:817:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:820:7: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:820:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:823:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:824:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:827:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:827:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:830:27: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:830:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:833:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:834:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:837:18: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:847:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:850:11: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:851:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:860:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:861:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:864:17: note: in expansion of macro 'YAJL_IS_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:967:6: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:970:9: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:971:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:974:9: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:975:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:988:9: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:989:6: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:992:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:993:6: note: (36) following 'false' branch... <--[gcc]
cc1: note: (37) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:1005:17: note: (38) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:1008:53: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:1009:10: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:1012:10: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:1012:10: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:1014:32: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:1014:32: note: (44) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:1014:32: note: (45) 'open(**_189.path, 0)' leaks here; was opened at (44) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:1025:32: warning: leak of file descriptor 'open(**_210.path, 0)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:801:1: note: (1) entry to 'libcrun_container_restore_linux_criu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:816:9: note: (2) calling 'load_wrapper' from 'libcrun_container_restore_linux_criu' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:125:1: note: (3) entry to 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:127:52: note: (4) calling 'xmalloc0' from 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (5) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:127:52: note: (8) returning to 'load_wrapper' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:816:9: note: (9) returning to 'libcrun_container_restore_linux_criu' from 'load_wrapper' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:817:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:820:7: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:820:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:823:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:824:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:827:24: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:827:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:830:27: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:830:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:833:14: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:834:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:837:18: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:847:8: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:850:11: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:851:8: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:860:12: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:861:8: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:864:17: note: in expansion of macro 'YAJL_IS_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:967:6: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:970:9: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:971:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:974:9: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:975:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:988:9: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:989:6: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:992:24: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:993:6: note: (36) following 'false' branch... <--[gcc]
cc1: note: (37) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:1005:17: note: (38) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:1008:53: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:1009:10: note: (40) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:1012:10: note: (41) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:1023:10: note: (42) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:1025:32: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:1025:32: note: (44) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/criu.c:1025:32: note: (45) 'open(**_210.path, 0)' leaks here; was opened at (44) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/custom-handler.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:23: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_ebpf_read_program': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: warning: leak of 'xmalloc(buffer_size)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:555:1: note: (1) entry to 'libcrun_ebpf_read_program' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:575:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:578:3: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:586:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:589:21: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:590:12: note: (6) calling 'xmalloc' from 'libcrun_ebpf_read_program' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (7) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (8) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (9) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:590:12: note: (12) returning to 'libcrun_ebpf_read_program' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (13) 'xmalloc(buffer_size)' leaks here; was allocated at (8) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'read_all_progs': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: warning: leak of 'xrealloc(progs,  cur_size * 4)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:363:1: note: (1) entry to 'ebpf_attach_program' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/ebpf.c:272:1: note: (3) entry to 'read_all_progs' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:282:32: note: (4) following 'true' branch (when 'cur_size <= 4096')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:284:50: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (6) calling 'xrealloc' from 'read_all_progs' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (7) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (8) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (9) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (12) returning to 'read_all_progs' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: note: (13) 'xrealloc(progs,  cur_size * 4)' leaks here; was allocated at (8) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_ebpf_load': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: warning: leak of 'xrealloc(log,  log_size)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:475:1: note: (1) entry to 'libcrun_ebpf_load' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:504:6: note: (2) following 'true' branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:511:13: note: (4) calling 'xrealloc' from 'libcrun_ebpf_load' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (5) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (6) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (7) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:511:13: note: (10) returning to 'libcrun_ebpf_load' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:21: note: (11) 'xrealloc(log,  log_size)' leaks here; was allocated at (6) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
In function 'cleanup_freep',
    inlined from 'read_all_progs' at src/libcrun/ebpf.c:275:26:
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/ebpf.c: In function 'read_all_progs': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:363:1: note: (1) entry to 'ebpf_attach_program' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:381:30: note: (2) first 'free' here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/ebpf.c:272:1: note: (4) entry to 'read_all_progs' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:282:32: note: (5) following 'true' branch (when 'cur_size <= 4096')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:284:50: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (8) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (9) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (12) returning to 'read_all_progs' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:275:26: note: (13) 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.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (14) second 'free' here; first 'free' was at (2) <--[gcc]
In function 'cleanup_freep',
    inlined from 'libcrun_ebpf_load' at src/libcrun/ebpf.c:507:26:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: double-'free' of 'log' [CWE-415] [-Wanalyzer-double-free] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c: In function 'libcrun_ebpf_load': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:475:1: note: (1) entry to 'libcrun_ebpf_load' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:504:6: note: (2) following 'true' branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:511:13: note: (4) passing freed pointer 'log' in call to 'xrealloc' from 'libcrun_ebpf_load' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (5) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (6) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:511:13: note: (9) returning to 'libcrun_ebpf_load' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:507:26: note: (10) 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.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (11) second 'free' here <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.h:24, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:22: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/ebpf.c:555:1: note: (1) entry to 'libcrun_ebpf_read_program' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:586:6: note: (2) following 'true' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.h:25: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:587:34: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (5) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (6) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:565:21: note: (7) 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:
cc1: note: (8) calling 'cleanup_closep' from 'libcrun_ebpf_read_program'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (9) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (10) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (11) following 'true' branch... <--[gcc]
cc1: note: (12) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (13) second 'close' here; first 'close' was at (10) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c: In function 'libcrun_ebpf_read_program': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:103:41: warning: leak of 'bpf_program_new(buffer_size)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:555:1: note: (1) entry to 'libcrun_ebpf_read_program' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:575:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:578:3: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:586:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:589:21: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:590:12: note: (6) calling 'xmalloc' from 'libcrun_ebpf_read_program' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (7) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:590:12: note: (10) returning to 'libcrun_ebpf_read_program' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:597:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:600:13: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:600:13: note: (13) calling 'bpf_program_new' from 'libcrun_ebpf_read_program' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:101:1: note: (14) entry to 'bpf_program_new' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:103:27: note: (15) calling 'xmalloc' from 'bpf_program_new' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (16) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (17) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (18) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (19) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:103:27: note: (21) returning to 'bpf_program_new' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:600:13: note: (22) returning to 'libcrun_ebpf_read_program' from 'bpf_program_new' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:103:41: note: (23) 'bpf_program_new(buffer_size)' leaks here; was allocated at (17) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:115:8: warning: leak of 'bpf_program_append(bpf_program_new(buffer_size), xmalloc(buffer_size), buffer_size)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:555:1: note: (1) entry to 'libcrun_ebpf_read_program' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:575:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:578:3: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:586:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:589:21: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:590:12: note: (6) calling 'xmalloc' from 'libcrun_ebpf_read_program' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (7) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:590:12: note: (10) returning to 'libcrun_ebpf_read_program' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:597:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:600:13: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:600:13: note: (13) calling 'bpf_program_new' from 'libcrun_ebpf_read_program' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:101:1: note: (14) entry to 'bpf_program_new' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:103:27: note: (15) calling 'xmalloc' from 'bpf_program_new' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (16) entry to 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:103:27: note: (19) returning to 'bpf_program_new' from 'xmalloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:600:13: note: (20) returning to 'libcrun_ebpf_read_program' from 'bpf_program_new' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:601:13: note: (21) calling 'bpf_program_append' from 'libcrun_ebpf_read_program' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:113:1: note: (22) entry to 'bpf_program_append' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:115:6: note: (23) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:117:28: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:118:11: note: (25) calling 'xrealloc' from 'bpf_program_append' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (26) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (27) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (28) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (30) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:118:11: note: (31) returning to 'bpf_program_append' from 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:601:13: note: (32) returning to 'libcrun_ebpf_read_program' from 'bpf_program_append' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:115:8: note: (33) 'bpf_program_append(bpf_program_new(buffer_size), xmalloc(buffer_size), buffer_size)' leaks here; was allocated at (27) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c: In function 'read_all_progs': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:294:18: warning: infinite loop [CWE-835] [-Wanalyzer-infinite-loop] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:363:1: note: (1) entry to 'ebpf_attach_program' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:272:1: note: (2) entry to 'read_all_progs' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (3) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (4) when 'realloc' succeeds, moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (5) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (6) when 'realloc' succeeds, without moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (7) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (8) when 'realloc' succeeds, without moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (9) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (10) when 'realloc' succeeds, without moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (11) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (12) when 'realloc' succeeds, without moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (13) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (14) when 'realloc' succeeds, without moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (15) entry to 'xrealloc' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (16) when 'realloc' succeeds, without moving buffer <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:294:18: note: (17) infinite loop here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:294:18: note: (18) when 'ret < 0': always following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:294:21: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:294:18: note: (20) if it ever follows 'true' branch, it will always do so... <--[gcc]
cc1: note: (21) ...to here
cc1: note: (22) looping back...
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/ebpf.c:294:18: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In function 'write_log':
cc1: warning: leak of 'make_json_error(output,  errno_,  verbosity)' [CWE-401] [-Wanalyzer-malloc-leak]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:433:1: note: (1) entry to 'write_log' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:439:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:442:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:443:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:446:6: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:449:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:455:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:456:14: note: (8) calling 'make_json_error' from 'write_log' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:373:1: note: (9) entry to 'make_json_error' <--[gcc]
cc1: note: (10) following 'true' branch...
cc1: note: (11) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:397:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:400:3: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:424:6: note: (14) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:425:11: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:425:11: note: (16) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:456:14: note: (17) returning to 'write_log' from 'make_json_error' <--[gcc]
cc1: note: (18) 'make_json_error(output,  errno_,  verbosity)' leaks here; was allocated at (16)
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c: In function 'make_json_error': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/error.c:375:15: note: (1) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:375:15: note: (2) capacity: 8 bytes <--[gcc]
cc1: note: (3) following 'false' branch...
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:388:24: note: (4) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:397:6: note: (5) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:400:3: note: (6) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:416:3: note: (7) use of uninitialized value 'level' here <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/error.c:433:1: note: (1) entry to 'write_log' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:439:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:442:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:443:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:446:6: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:449:3: note: (6) following 'case 1:' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:455:5: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:456:14: note: (8) calling 'make_json_error' from 'write_log' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:373:1: note: (9) entry to 'make_json_error' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:375:15: note: (10) region created on stack here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:375:15: note: (11) capacity: 8 bytes <--[gcc]
cc1: note: (12) following 'false' branch...
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:388:24: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:397:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:400:3: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.c:416:3: note: (16) use of uninitialized value 'level' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/handler-utils.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.h:24, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/custom-handler.h:22, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:21: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/handlers/krun.c:373:1: note: (1) entry to 'libkrun_configure_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:388:6: note: (2) following 'false' branch (when 'rootfs' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:392:37: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:392:37: note: (4) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:393:10: note: (5) assuming 'rootfsfd_cleanup' is a valid file descriptor (>= 0) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:393:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:397:6: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:383:21: note: (8) inlined call to 'cleanup_closep' from 'libkrun_configure_container' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/custom-handler.h:23: <--[gcc]
In function 'cleanup_closep',
    inlined from 'libkrun_configure_container' at src/libcrun/handlers/krun.c:383:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (9) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (10) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:383:21: note: (11) 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:383:21:
cc1: note: (12) calling 'cleanup_closep' from 'libkrun_configure_container'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (13) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (14) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (15) following 'true' branch... <--[gcc]
cc1: note: (16) ...to here
/builddir/build/BUILD/crun-1.22-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.22-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.22-build/crun-HEAD/src/libcrun/handlers/krun.c:373:1: note: (1) entry to 'libkrun_configure_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:388:6: note: (2) following 'true' branch (when 'rootfs' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:397:6: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:397:6: note: (4) following 'true' branch (when 'phase == 1')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:399:26: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:406:10: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:409:13: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:410:10: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:413:13: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:414:10: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:419:12: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:420:10: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:423:13: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:424:10: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:402: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:402:25:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (17) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (18) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:402:25: 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:402:25:
cc1: note: (20) calling 'cleanup_closep' from 'libkrun_configure_container'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (21) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (22) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (23) following 'true' branch... <--[gcc]
cc1: note: (24) ...to here
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/handlers/krun.c: In function 'libkrun_configure_container': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:392:37: warning: leak of file descriptor 'open(rootfs, 2621440)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:388:6: note: (1) following 'false' branch (when 'rootfs' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:392:37: note: (2) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:392:37: note: (3) opened here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/krun.c:392:37: note: (4) 'open(rootfs, 2621440)' leaks here; was opened at (3) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:24: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_container_get_features': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'xmalloc0(144)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4144:1: note: (1) entry to 'libcrun_container_get_features' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4156:11: note: (2) calling 'xmalloc0' from 'libcrun_container_get_features' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (3) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (5) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4156:11: note: (8) returning to 'libcrun_container_get_features' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (9) 'xmalloc0(144)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'retrieve_mount_options': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'xmalloc0((num_mount_options + 1) * 8)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4123:1: note: (1) entry to 'retrieve_mount_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4136:28: note: (2) calling 'xmalloc0' from 'retrieve_mount_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (3) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (4) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (5) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4136:28: note: (8) returning to 'retrieve_mount_options' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (9) 'xmalloc0((num_mount_options + 1) * 8)' leaks here; was allocated at (4) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_container_update_intel_rdt': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'libcrun_container_load_from_file(config_file,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4708:1: note: (1) entry to 'libcrun_container_update_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4716:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4719:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4720:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4723:15: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4723:15: note: (6) calling 'libcrun_container_load_from_file' from 'libcrun_container_update_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (7) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (10) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (11) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (12) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (13) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (18) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:551:6: note: (19) following 'false' branch (when 'path' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (23) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4723:15: note: (24) returning to 'libcrun_container_update_intel_rdt' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (25) 'libcrun_container_load_from_file(config_file,  err)' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_container_restore': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'libcrun_container_load_from_file("config.json", err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4373:1: note: (1) entry to 'libcrun_container_restore' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4389:15: note: (2) calling 'libcrun_container_load_from_file' from 'libcrun_container_restore' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (3) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (6) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (7) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (8) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (11) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (14) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:551:6: note: (15) following 'true' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:552:30: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:552:30: note: (17) calling 'xstrdup' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (18) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (19) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (21) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (22) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:552:30: note: (23) returning to 'make_container' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (24) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (26) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4389:15: note: (27) returning to 'libcrun_container_restore' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (28) 'libcrun_container_load_from_file("config.json", err)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_container_load_from_file': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'make_container(runtime_spec_schema_config_schema_parse_file(path, 0, & oci_error), path, 0)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4708:1: note: (1) entry to 'libcrun_container_update_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4716:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4719:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4720:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4723:15: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4723:15: note: (6) calling 'libcrun_container_load_from_file' from 'libcrun_container_update_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (7) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (10) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (11) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (12) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (13) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (14) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (18) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:551:6: note: (19) following 'false' branch (when 'path' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (23) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (24) 'make_container(runtime_spec_schema_config_schema_parse_file(path, 0, & oci_error), path, 0)' leaks here; was allocated at (14) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_container_exec_with_options': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'libcrun_container_load_from_file(config_file,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3621:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3650:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3653:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3658:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3659:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3662:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3663:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (14) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (19) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (22) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:551:6: note: (23) following 'false' branch (when 'path' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (25) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (27) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (28) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (29) 'libcrun_container_load_from_file(config_file,  err)' leaks here; was allocated at (18) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'read_container_config_from_state': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'libcrun_container_load_from_file(config_file,  err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3913:1: note: (1) entry to 'libcrun_container_update' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3927:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3930:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3930:9: note: (4) calling 'read_container_config_from_state' from 'libcrun_container_update' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1607:1: note: (5) entry to 'read_container_config_from_state' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1617:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1620:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1621:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1624:16: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1624:16: note: (10) calling 'libcrun_container_load_from_file' from 'read_container_config_from_state' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (14) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (19) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (22) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:551:6: note: (23) following 'false' branch (when 'path' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (25) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (27) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1624:16: note: (28) returning to 'read_container_config_from_state' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (29) 'libcrun_container_load_from_file(config_file,  err)' leaks here; was allocated at (18) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_container_add_or_remove_mounts_from_file': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'xmalloc0((n_mounts + 1) * 8)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4731:1: note: (1) entry to 'libcrun_container_add_or_remove_mounts_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4747:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4750:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4751:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4754:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4754:9: note: (6) calling 'read_container_config_from_state' from 'libcrun_container_add_or_remove_mounts_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1607:1: note: (7) entry to 'read_container_config_from_state' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1617:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1620:9: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1624:16: note: (10) calling 'libcrun_container_load_from_file' from 'read_container_config_from_state' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'true' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.h:24, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:23: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:86:25: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:582:7: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1624:16: note: (14) returning to 'read_container_config_from_state' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1625:6: note: (15) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:86:25: note: (16) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1626:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4754:9: note: (17) returning to 'libcrun_container_add_or_remove_mounts_from_file' from 'read_container_config_from_state' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4755:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4758:9: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4759:6: note: (20) following 'false' branch... <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.h:7, <--[gcc]
                 from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:21: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:33: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4762:9: note: in expansion of macro 'YAJL_IS_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4762:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:180:64: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4766:16: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4769:16: note: (24) calling 'xmalloc0' from 'libcrun_container_add_or_remove_mounts_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (25) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (26) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (27) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4769:16: note: (30) returning to 'libcrun_container_add_or_remove_mounts_from_file' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (31) 'xmalloc0((n_mounts + 1) * 8)' leaks here; was allocated at (26) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_container_update': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'xmalloc0(184)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3913:1: note: (1) entry to 'libcrun_container_update' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3927:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3930:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3930:9: note: (4) calling 'read_container_config_from_state' from 'libcrun_container_update' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1607:1: note: (5) entry to 'read_container_config_from_state' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1617:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1620:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1624:16: note: (8) calling 'libcrun_container_load_from_file' from 'read_container_config_from_state' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (9) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:86:25: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:582:7: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1624:16: note: (12) returning to 'read_container_config_from_state' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1625:6: note: (13) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:86:25: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1626:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3930:9: note: (15) returning to 'libcrun_container_update' from 'read_container_config_from_state' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3931:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3934:9: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3939:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3942:9: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3943:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3946:15: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3947:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3953:7: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3953:6: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3956:62: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3956:62: note: (26) calling 'xmalloc0' from 'libcrun_container_update' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (28) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (29) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3956:62: note: (32) returning to 'libcrun_container_update' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (33) 'xmalloc0(184)' leaks here; was allocated at (28) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'xmalloc0(120)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3913:1: note: (1) entry to 'libcrun_container_update' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3927:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3930:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3930:9: note: (4) calling 'read_container_config_from_state' from 'libcrun_container_update' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1607:1: note: (5) entry to 'read_container_config_from_state' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1617:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1620:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1624:16: note: (8) calling 'libcrun_container_load_from_file' from 'read_container_config_from_state' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (9) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:86:25: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:582:7: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1624:16: note: (12) returning to 'read_container_config_from_state' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1625:6: note: (13) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:86:25: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1626:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3930:9: note: (15) returning to 'libcrun_container_update' from 'read_container_config_from_state' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3931:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3934:9: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3939:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3942:9: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3943:6: note: (20) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3946:15: note: (21) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3947:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3953:7: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3953:6: note: (24) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3956:62: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3956:62: note: (26) calling 'xmalloc0' from 'libcrun_container_update' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (28) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3956:62: note: (30) returning to 'libcrun_container_update' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3957:61: note: (31) calling 'xmalloc0' from 'libcrun_container_update' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (32) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (33) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (34) assuming 'res' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3957:61: note: (37) returning to 'libcrun_container_update' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (38) 'xmalloc0(120)' leaks here; was allocated at (33) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
In function 'cleanup_freep',
    inlined from 'libcrun_container_load_from_file' at src/libcrun/container.c:577:22:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_restore': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4373:1: note: (1) entry to 'libcrun_container_restore' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4389:15: note: (2) calling 'libcrun_container_load_from_file' from 'libcrun_container_restore' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (3) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (6) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (7) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (8) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (12) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:551:6: note: (13) following 'true' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:552:30: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:552:30: note: (15) calling 'xstrdup' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (16) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (17) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (19) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (20) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (21) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (22) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:552:30: note: (23) returning to 'make_container' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (24) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (26) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4389:15: note: (27) returning to 'libcrun_container_restore' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:577:22: note: (28) inlined call to 'cleanup_freep' from 'libcrun_container_load_from_file' <--[gcc]
In function 'cleanup_freep',
    inlined from 'libcrun_container_load_from_file' at src/libcrun/container.c:577:22:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (29) '<unknown>' leaks here; was allocated at (19) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_update_intel_rdt': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4708:1: note: (1) entry to 'libcrun_container_update_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4716:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4719:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4720:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4723:15: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4723:15: note: (6) calling 'libcrun_container_load_from_file' from 'libcrun_container_update_intel_rdt' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (7) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (10) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (11) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (12) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (13) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:551:6: note: (17) following 'true' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:552:30: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:552:30: note: (19) calling 'xstrdup' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (20) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (21) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (23) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (24) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (25) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (26) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:552:30: note: (27) returning to 'make_container' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (28) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (30) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4723:15: note: (31) returning to 'libcrun_container_update_intel_rdt' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:577:22: note: (32) inlined call to 'cleanup_freep' from 'libcrun_container_load_from_file' <--[gcc]
In function 'cleanup_freep',
    inlined from 'libcrun_container_load_from_file' at src/libcrun/container.c:577:22:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (33) '<unknown>' leaks here; was allocated at (23) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3621:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3650:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3653:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3658:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3659:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3662:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3663:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (14) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:551:6: note: (21) following 'true' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:552:30: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:552:30: note: (23) calling 'xstrdup' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (24) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (25) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (27) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (28) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (29) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (30) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:552:30: note: (31) returning to 'make_container' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (32) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (34) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (35) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:577:22: note: (36) inlined call to 'cleanup_freep' from 'libcrun_container_load_from_file' <--[gcc]
In function 'cleanup_freep',
    inlined from 'libcrun_container_load_from_file' at src/libcrun/container.c:577:22:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (37) '<unknown>' leaks here; was allocated at (27) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'read_container_config_from_state': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3913:1: note: (1) entry to 'libcrun_container_update' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3927:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3930:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3930:9: note: (4) calling 'read_container_config_from_state' from 'libcrun_container_update' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1607:1: note: (5) entry to 'read_container_config_from_state' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1617:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1620:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1621:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1624:16: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1624:16: note: (10) calling 'libcrun_container_load_from_file' from 'read_container_config_from_state' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (14) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:551:6: note: (21) following 'true' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:552:30: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:552:30: note: (23) calling 'xstrdup' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (24) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (25) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (27) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (28) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (29) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (30) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:552:30: note: (31) returning to 'make_container' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (32) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (34) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1624:16: note: (35) returning to 'read_container_config_from_state' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:577:22: note: (36) inlined call to 'cleanup_freep' from 'libcrun_container_load_from_file' <--[gcc]
In function 'cleanup_freep',
    inlined from 'libcrun_container_load_from_file' at src/libcrun/container.c:577:22:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (37) '<unknown>' leaks here; was allocated at (27) <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:42: <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (2) following 'true' branch... <--[gcc]
cc1: note: (3) ...to here
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'pipefd1' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3621:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3650:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3653:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3658:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3659:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3662:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3663:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (14) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (23) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3667:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3670:22: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3678:21: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3681:8: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3676:57: note: (30) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:46: <--[gcc]
In function 'cgroup_status_freep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3676:57:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3685:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3688:9: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3693:6: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3696:9: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3697:6: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3700:3: note: (37) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options' <--[gcc]
In file included from /builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:25: <--[gcc]
In function 'libcrun_seccomp_gen_ctx_init',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3700:3:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3703:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3706:18: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3715:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:11: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:6: note: (43) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3720:29: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3726:10: note: (45) following 'false' branch (when 'process' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3729:13: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3730:10: note: (47) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3733:13: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3734:10: note: (49) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3737:17: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3738:10: note: (51) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3747:7: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3748:10: note: (53) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3749:9: note: (54) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3756:6: note: (55) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (56) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (57) opened here as read-write <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (58) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3760:6: note: (59) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3762:33: note: (60) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3767:6: note: (61) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3769:18: note: (62) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3770:34: note: (63) calling 'xstrdup' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (64) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (65) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (66) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (67) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (68) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3770:34: note: (69) returning to 'libcrun_container_exec_with_options' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3644:94: note: (70) inlined call to 'cleanup_process_schemap' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_process_schemap',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3644:94:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3395:6: note: (71) following 'true' branch (when 'process_cleanup' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3396:5: note: (72) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3642:21: note: (73) inlined call to 'cleanup_closep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_closep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3642:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (74) following 'false' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (75) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3641:21: note: (76) inlined call to 'cleanup_closep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_closep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3641:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (77) following 'false' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (78) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3639:21: note: (79) inlined call to 'cleanup_closep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_closep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3639:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (80) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (81) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3639:21: note: (82) inlined call to 'cleanup_closep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_closep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3639:21:
cc1: note: (83) calling 'cleanup_closep' from 'libcrun_container_exec_with_options'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (84) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (85) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (86) following 'true' branch... <--[gcc]
cc1: note: (87) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (88) second 'close' here; first 'close' was at (85) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'pipefd0' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3621:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3650:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3653:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3658:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3659:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3662:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3663:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (14) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (23) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3667:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3670:22: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3678:21: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3681:8: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3676:57: note: (30) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cgroup_status_freep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3676:57:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3685:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3688:9: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3693:6: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3696:9: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3697:6: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3700:3: note: (37) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'libcrun_seccomp_gen_ctx_init',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3700:3:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3703:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3706:18: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3715:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:11: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:6: note: (43) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3720:29: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3726:10: note: (45) following 'false' branch (when 'process' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3729:13: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3730:10: note: (47) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3733:13: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3734:10: note: (49) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3737:17: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3738:10: note: (51) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3747:7: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3748:10: note: (53) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3749:9: note: (54) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3756:6: note: (55) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (56) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (57) opened here as read-write <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (58) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3760:6: note: (59) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3762:33: note: (60) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3767:6: note: (61) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3769:18: note: (62) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3770:34: note: (63) calling 'xstrdup' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (64) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (65) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (66) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (67) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (68) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3770:34: note: (69) returning to 'libcrun_container_exec_with_options' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3644:94: note: (70) inlined call to 'cleanup_process_schemap' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_process_schemap',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3644:94:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3395:6: note: (71) following 'true' branch (when 'process_cleanup' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3396:5: note: (72) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3642:21: note: (73) inlined call to 'cleanup_closep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_closep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3642:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (74) following 'false' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (75) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3641:21: note: (76) inlined call to 'cleanup_closep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_closep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3641:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (77) following 'false' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (78) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3639:21: note: (79) inlined call to 'cleanup_closep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_closep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3639:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (80) following 'false' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (81) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3638:21: note: (82) inlined call to 'cleanup_closep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_closep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3638:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (83) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (84) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3638:21: note: (85) inlined call to 'cleanup_closep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_closep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3638:21:
cc1: note: (86) calling 'cleanup_closep' from 'libcrun_container_exec_with_options'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (87) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (88) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (89) following 'true' branch... <--[gcc]
cc1: note: (90) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (91) second 'close' here; first 'close' was at (88) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'seccomp_fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3621:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3650:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3653:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3658:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3659:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3662:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3663:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (14) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (23) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3667:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3670:22: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3678:21: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3681:8: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3676:57: note: (30) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cgroup_status_freep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3676:57:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3685:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3688:9: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3693:6: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3696:9: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3697:6: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3700:3: note: (37) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'libcrun_seccomp_gen_ctx_init',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3700:3:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3703:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3706:18: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3715:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:11: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:6: note: (43) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3720:29: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3726:10: note: (45) following 'false' branch (when 'process' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3729:13: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3730:10: note: (47) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3733:13: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3734:10: note: (49) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3737:17: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3738:10: note: (51) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3747:7: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3748:10: note: (53) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3749:9: note: (54) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3644:94: note: (55) inlined call to 'cleanup_process_schemap' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_process_schemap',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3644:94:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3395:6: note: (56) following 'true' branch (when 'process_cleanup' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3396:5: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3642:21: note: (58) inlined call to 'cleanup_closep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_closep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3642:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (59) following 'false' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (60) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3641:21: note: (61) inlined call to 'cleanup_closep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_closep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3641:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (62) following 'false' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (63) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3639:21: note: (64) inlined call to 'cleanup_closep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_closep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3639:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (65) following 'false' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (66) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3638:21: note: (67) inlined call to 'cleanup_closep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_closep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3638:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (68) following 'false' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (69) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3635:42: note: (70) inlined call to 'cleanup_containerp' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_containerp',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3635:42:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.h:319:3: note: (71) calling 'libcrun_container_free' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:589:1: note: (72) entry to 'libcrun_container_free' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:591:6: note: (73) following 'false' branch (when 'ctr' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:594:10: note: (74) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3635:42: note: (75) inlined call to 'cleanup_containerp' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_containerp',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3635:42:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.h:319:3: note: (76) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_free' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3632:21: note: (77) inlined call to 'cleanup_closep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_closep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3632:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (78) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (79) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3632:21: note: (80) inlined call to 'cleanup_closep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_closep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3632:21:
cc1: note: (81) calling 'cleanup_closep' from 'libcrun_container_exec_with_options'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (82) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (83) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (84) following 'true' branch... <--[gcc]
cc1: note: (85) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (86) second 'close' here; first 'close' was at (83) <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/container.c:3621:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3650:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3653:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3658:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3659:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3662:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3663:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (14) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (23) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3667:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3670:22: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3678:21: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3681:8: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3676:57: note: (30) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cgroup_status_freep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3676:57:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3685:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3688:9: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3693:6: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3696:9: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3697:6: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3700:3: note: (37) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'libcrun_seccomp_gen_ctx_init',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3700:3:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3703:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3706:18: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3715:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:11: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:6: note: (43) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3720:29: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3726:10: note: (45) following 'false' branch (when 'process' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3729:13: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3730:10: note: (47) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3733:13: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3734:10: note: (49) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3737:17: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3738:10: note: (51) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3747:7: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3748:10: note: (53) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3749:9: note: (54) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3756:6: note: (55) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (56) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (57) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3760:6: note: (58) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3762:33: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3783:9: note: (60) calling 'initialize_security' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:645:1: note: (61) entry to 'initialize_security' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:650:6: note: (62) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:653:22: note: (63) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:653:6: note: (64) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:656:11: note: (65) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3783:9: note: (66) returning to 'libcrun_container_exec_with_options' from 'initialize_security' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3784:6: note: (67) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3787:9: note: (68) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3788:6: note: (69) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3792:47: note: (70) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3793:6: note: (71) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3797:6: note: (72) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3797:6: note: (73) following 'false' branch... <--[gcc]
cc1: note: (74) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3829:6: note: (75) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3833:18: note: (76) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3833:10: note: (77) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3839:13: note: (78) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3840:10: note: (79) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3843:18: note: (80) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3843:10: note: (81) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3846:49: note: (82) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3847:14: note: (83) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3849:17: note: (84) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3850:14: note: (85) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3846:29: note: (86) inlined call to 'cleanup_closep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_closep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3846:29:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (87) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (88) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (89) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3846:29: note: (90) inlined call to 'cleanup_closep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cleanup_closep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3846:29:
cc1: note: (91) calling 'cleanup_closep' from 'libcrun_container_exec_with_options'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (92) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (93) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (94) following 'true' branch... <--[gcc]
cc1: note: (95) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (96) second 'close' here; first 'close' was at (93) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: warning: double 'close' of file descriptor 'signalfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3621:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3650:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3653:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3658:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3659:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3662:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3663:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (14) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (23) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3667:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3670:22: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3678:21: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3681:8: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3676:57: note: (30) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cgroup_status_freep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3676:57:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3685:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3688:9: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3693:6: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3696:9: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3697:6: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3700:3: note: (37) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'libcrun_seccomp_gen_ctx_init',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3700:3:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3703:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3706:18: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3715:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:11: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:6: note: (43) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3720:29: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3726:10: note: (45) following 'false' branch (when 'process' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3729:13: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3730:10: note: (47) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3733:13: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3734:10: note: (49) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3737:17: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3738:10: note: (51) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3747:7: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3748:10: note: (53) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3749:9: note: (54) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3756:6: note: (55) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (56) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (57) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3760:6: note: (58) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3762:33: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3767:6: note: (60) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3769:18: note: (61) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3770:34: note: (62) calling 'xstrdup' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (63) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (65) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (66) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (67) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3770:34: note: (68) returning to 'libcrun_container_exec_with_options' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3783:9: note: (69) calling 'initialize_security' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:645:1: note: (70) entry to 'initialize_security' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:650:6: note: (71) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:653:22: note: (72) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:653:6: note: (73) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:656:11: note: (74) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3783:9: note: (75) returning to 'libcrun_container_exec_with_options' from 'initialize_security' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3784:6: note: (76) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3787:9: note: (77) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3788:6: note: (78) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3792:47: note: (79) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3793:6: note: (80) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3797:6: note: (81) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3797:6: note: (82) following 'false' branch... <--[gcc]
cc1: note: (83) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3829:6: note: (84) following 'false' branch... <--[gcc]
cc1: note: (85) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3866:6: note: (86) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3868:27: note: (87) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3868:11: note: (88) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3882:35: note: (89) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3882:10: note: (90) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3894:38: note: (91) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3904:15: note: (92) calling 'wait_for_process' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1991:1: note: (93) entry to 'wait_for_process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:2012:6: note: (94) following 'false' branch... <--[gcc]
cc1: note: (95) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:2015:17: note: (96) following 'true' branch (when 'i != 10')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:2017:17: note: (97) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:2033:6: note: (98) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:2036:11: note: (99) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:2036:6: note: (100) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:2043:3: note: (101) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:2045:6: note: (102) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:2048:14: note: (103) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:2049:6: note: (104) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:2052:9: note: (105) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:2000:21: note: (106) inlined call to 'cleanup_closep' from 'wait_for_process' <--[gcc]
In function 'cleanup_closep',
    inlined from 'wait_for_process' at src/libcrun/container.c:2000:21:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (107) following 'true' branch... <--[gcc]
In function 'cleanup_closep.part.0':
cc1: note: (108) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:2000:21: note: (109) inlined call to 'cleanup_closep' from 'wait_for_process' <--[gcc]
In function 'cleanup_closep',
    inlined from 'wait_for_process' at src/libcrun/container.c:2000:21:
cc1: note: (110) calling 'cleanup_closep' from 'wait_for_process'
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (111) entry to 'cleanup_closep' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (112) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (113) following 'true' branch... <--[gcc]
cc1: note: (114) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (115) second 'close' here; first 'close' was at (112) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'close_and_reset': <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/container.c:4321:1: note: (1) entry to 'restore_proxy_process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4331:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4334:3: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4334:3: note: (4) calling 'close_and_reset' from 'restore_proxy_process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:208:1: note: (5) entry to 'close_and_reset' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:211:6: note: (6) following 'true' branch... <--[gcc]
cc1: note: (7) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:213:33: note: (8) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:213:13: note: (9) following 'true' branch... <--[gcc]
cc1: note: (10) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:213:33: note: (11) second 'close' here; first 'close' was at (8) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:213:33: warning: double 'close' of file descriptor 'seccomp_receiver_fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3400:1: note: (1) entry to 'exec_process_entrypoint' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3433:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3436:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3437:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3440:14: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3469:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3472:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3473:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3476:16: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3476:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3478:21: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3503:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3506:16: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3506:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3508:26: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3520:10: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3523:7: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3524:7: note: (18) calling 'close_and_reset' from 'exec_process_entrypoint' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:208:1: note: (19) entry to 'close_and_reset' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:211:6: note: (20) following 'true' branch... <--[gcc]
cc1: note: (21) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:213:33: note: (22) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:213:13: note: (23) following 'true' branch... <--[gcc]
cc1: note: (24) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:213:33: note: (25) second 'close' here; first 'close' was at (22) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:213:33: warning: double 'close' of file descriptor 'seccomp_fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3621:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3650:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3653:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3658:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3659:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3662:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3663:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (14) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (23) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3667:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3670:22: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3678:21: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3681:8: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3676:57: note: (30) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cgroup_status_freep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3676:57:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'close_and_reset': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3685:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3688:9: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3693:6: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3696:9: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3697:6: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3700:3: note: (37) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'libcrun_seccomp_gen_ctx_init',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3700:3:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'close_and_reset': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3703:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3706:18: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3715:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:11: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:6: note: (43) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3720:29: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3726:10: note: (45) following 'false' branch (when 'process' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3729:13: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3730:10: note: (47) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3733:13: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3734:10: note: (49) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3737:17: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3738:10: note: (51) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3747:7: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3748:10: note: (53) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3749:9: note: (54) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3756:6: note: (55) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (56) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (57) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3760:6: note: (58) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3762:33: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3783:9: note: (60) calling 'initialize_security' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:645:1: note: (61) entry to 'initialize_security' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:650:6: note: (62) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:653:22: note: (63) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:653:6: note: (64) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:656:11: note: (65) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3783:9: note: (66) returning to 'libcrun_container_exec_with_options' from 'initialize_security' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3784:6: note: (67) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3787:9: note: (68) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3788:6: note: (69) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3792:47: note: (70) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3793:6: note: (71) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3797:6: note: (72) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3797:6: note: (73) following 'false' branch... <--[gcc]
cc1: note: (74) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3826:6: note: (75) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3827:5: note: (76) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3827:5: note: (77) calling 'close_and_reset' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:208:1: note: (78) entry to 'close_and_reset' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:211:6: note: (79) following 'true' branch... <--[gcc]
cc1: note: (80) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:213:33: note: (81) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:213:13: note: (82) following 'true' branch... <--[gcc]
cc1: note: (83) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:213:33: note: (84) second 'close' here; first 'close' was at (81) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:213:33: warning: double 'close' of file descriptor 'terminal_fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3621:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3650:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3653:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3658:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3659:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3662:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3663:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (14) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (23) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3667:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3670:22: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3678:21: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3681:8: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3676:57: note: (30) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cgroup_status_freep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3676:57:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'close_and_reset': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3685:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3688:9: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3693:6: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3696:9: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3697:6: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3700:3: note: (37) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'libcrun_seccomp_gen_ctx_init',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3700:3:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'close_and_reset': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3703:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3706:18: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3715:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:11: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:6: note: (43) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3720:29: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3726:10: note: (45) following 'false' branch (when 'process' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3729:13: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3730:10: note: (47) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3733:13: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3734:10: note: (49) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3737:17: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3738:10: note: (51) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3747:7: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3748:10: note: (53) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3749:9: note: (54) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3756:6: note: (55) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (56) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (57) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3760:6: note: (58) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3762:33: note: (59) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3783:9: note: (60) calling 'initialize_security' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:645:1: note: (61) entry to 'initialize_security' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:650:6: note: (62) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:653:22: note: (63) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:653:6: note: (64) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:656:11: note: (65) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3783:9: note: (66) returning to 'libcrun_container_exec_with_options' from 'initialize_security' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3784:6: note: (67) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3787:9: note: (68) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3788:6: note: (69) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3792:47: note: (70) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3793:6: note: (71) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3797:6: note: (72) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3797:6: note: (73) following 'false' branch... <--[gcc]
cc1: note: (74) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3829:6: note: (75) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3833:18: note: (76) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3833:10: note: (77) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3839:13: note: (78) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3840:10: note: (79) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3843:18: note: (80) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3843:10: note: (81) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3846:49: note: (82) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3847:14: note: (83) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3849:17: note: (84) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3850:14: note: (85) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3852:11: note: (86) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3852:11: note: (87) calling 'close_and_reset' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:208:1: note: (88) entry to 'close_and_reset' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:211:6: note: (89) following 'true' branch... <--[gcc]
cc1: note: (90) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:213:33: note: (91) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:213:13: note: (92) following 'true' branch... <--[gcc]
cc1: note: (93) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:213:33: note: (94) second 'close' here; first 'close' was at (91) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:213:33: warning: double 'close' of file descriptor 'seccomp_fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3400:1: note: (1) entry to 'exec_process_entrypoint' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3433:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3436:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3437:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3440:14: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3469:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3472:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3473:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3476:16: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3476:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3476:73: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3476:39: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3482:63: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3503:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3506:16: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3506:6: note: (16) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3508:26: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3520:10: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3523:7: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3523:7: note: (20) calling 'close_and_reset' from 'exec_process_entrypoint' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:208:1: note: (21) entry to 'close_and_reset' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:211:6: note: (22) following 'true' branch... <--[gcc]
cc1: note: (23) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:213:33: note: (24) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:213:13: note: (25) following 'true' branch... <--[gcc]
cc1: note: (26) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:213:33: note: (27) second 'close' here; first 'close' was at (24) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_container_get_features': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup("1.0.0")' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4144:1: note: (1) entry to 'libcrun_container_get_features' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4156:11: note: (2) calling 'xmalloc0' from 'libcrun_container_get_features' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (3) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4156:11: note: (6) returning to 'libcrun_container_get_features' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4159:30: note: (7) calling 'xstrdup' from 'libcrun_container_get_features' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (8) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (9) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (11) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (12) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (13) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (14) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4159:30: note: (15) returning to 'libcrun_container_get_features' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (16) 'xstrdup("1.0.0")' leaks here; was allocated at (11) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup("1.1.0+dev")' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4144:1: note: (1) entry to 'libcrun_container_get_features' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4156:11: note: (2) calling 'xmalloc0' from 'libcrun_container_get_features' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (3) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4156:11: note: (6) returning to 'libcrun_container_get_features' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4159:30: note: (7) calling 'xstrdup' from 'libcrun_container_get_features' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (8) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (9) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (11) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (12) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4159:30: note: (13) returning to 'libcrun_container_get_features' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4160:30: note: (14) calling 'xstrdup' from 'libcrun_container_get_features' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (15) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (16) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (18) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (19) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (20) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (21) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4160:30: note: (22) returning to 'libcrun_container_get_features' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (23) 'xstrdup("1.1.0+dev")' leaks here; was allocated at (18) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'restore_proxy_process': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup(own_cgroup)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4321:1: note: (1) entry to 'restore_proxy_process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4331:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4334:3: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4351:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4354:21: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4354:21: note: (6) calling 'xstrdup' from 'restore_proxy_process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (7) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (10) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (11) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (12) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (13) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4354:21: note: (14) returning to 'restore_proxy_process' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (15) 'xstrdup(own_cgroup)' leaks here; was allocated at (10) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'retrieve_mount_options': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup(*<unknown>.name)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4123:1: note: (1) entry to 'retrieve_mount_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4136:28: note: (2) calling 'xmalloc0' from 'retrieve_mount_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (3) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4136:28: note: (6) returning to 'retrieve_mount_options' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4139:24: note: (7) following 'true' branch (when 'num_mount_options > i')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4140:60: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4140:33: note: (9) calling 'xstrdup' from 'retrieve_mount_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (10) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (11) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (13) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (14) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (15) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (16) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4140:33: note: (17) returning to 'retrieve_mount_options' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (18) 'xstrdup(*<unknown>.name)' leaks here; was allocated at (13) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_container_exec_with_options': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup(*_74->process.selinux_label)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3621:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3650:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3653:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3658:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3659:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3662:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3663:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (14) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (23) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3667:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3670:22: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3678:21: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3681:8: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3676:57: note: (30) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cgroup_status_freep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3676:57:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3685:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3688:9: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3693:6: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3696:9: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3697:6: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3700:3: note: (37) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'libcrun_seccomp_gen_ctx_init',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3700:3:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3703:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3706:18: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3715:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:11: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:6: note: (43) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3755:9: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3756:6: note: (45) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (47) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3760:6: note: (48) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3762:33: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3767:6: note: (50) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3769:18: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3769:10: note: (52) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3770:34: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3770:34: note: (54) calling 'xstrdup' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (55) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (56) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (58) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (59) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (60) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (61) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3770:34: note: (62) returning to 'libcrun_container_exec_with_options' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (63) 'xstrdup(*_74->process.selinux_label)' leaks here; was allocated at (58) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup(*_79->process.apparmor_profile)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3621:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3650:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3653:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3658:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3659:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3662:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3663:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (14) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (23) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3667:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3670:22: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3678:21: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3681:8: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3676:57: note: (30) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cgroup_status_freep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3676:57:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3685:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3688:9: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3693:6: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3696:9: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3697:6: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3700:3: note: (37) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'libcrun_seccomp_gen_ctx_init',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3700:3:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3703:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3706:18: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3715:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:11: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:6: note: (43) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3755:9: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3756:6: note: (45) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (47) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3760:6: note: (48) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3762:33: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3767:6: note: (50) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3769:18: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3772:10: note: (52) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3773:37: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3773:37: note: (54) calling 'xstrdup' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (55) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (56) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (58) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (59) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (60) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (61) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3773:37: note: (62) returning to 'libcrun_container_exec_with_options' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (63) 'xstrdup(*_79->process.apparmor_profile)' leaks here; was allocated at (58) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h: In function 'exec_process_entrypoint': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: warning: leak of 'xstrdup(*process_198(D)->args)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3400:1: note: (1) entry to 'exec_process_entrypoint' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3433:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3436:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3437:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3440:14: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3469:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3472:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3473:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3476:16: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3476:6: note: (10) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3478:21: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3503:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3506:16: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3528:6: note: (14) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3531:9: note: (15) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3531:9: note: (16) calling 'maybe_chown_std_streams' from 'exec_process_entrypoint' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1022:1: note: (17) entry to 'maybe_chown_std_streams' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1027:17: note: (18) following 'true' branch (when 'i != 3')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1029:13: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1029:13: note: (20) when 'isatty' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1029:10: note: (21) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1027:23: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3531:9: note: (23) returning to 'exec_process_entrypoint' from 'maybe_chown_std_streams' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3532:6: note: (24) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3535:14: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3541:6: note: (26) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3544:27: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3544:6: note: (28) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3546:67: note: (29) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3547:10: note: (30) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3549:14: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3549:14: note: (32) following 'false' branch (when 'custom_handler' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3549:65: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3549:41: note: (34) inlined call to 'is_empty_string' from 'exec_process_entrypoint' <--[gcc]
In function 'is_empty_string',
    inlined from 'exec_process_entrypoint' at src/libcrun/container.c:3549:41:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:404:20: note: (35) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'exec_process_entrypoint': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3553:11: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3554:23: note: (37) calling 'xstrdup' from 'exec_process_entrypoint' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (38) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (39) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (41) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (42) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (43) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (44) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3554:23: note: (45) returning to 'exec_process_entrypoint' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (46) 'xstrdup(*process_198(D)->args)' leaks here; was allocated at (41) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_load_from_file': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4373:1: note: (1) entry to 'libcrun_container_restore' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4389:15: note: (2) calling 'libcrun_container_load_from_file' from 'libcrun_container_restore' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (3) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (6) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (7) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (8) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (12) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:551:6: note: (13) following 'true' branch (when 'path' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:552:30: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:552:30: note: (15) calling 'xstrdup' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (16) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (17) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (19) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (20) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (21) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (22) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:552:30: note: (23) returning to 'make_container' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (24) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (25) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (26) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (27) '<unknown>' leaks here; was allocated at (19) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'container_delete_internal': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1745:15: warning: dereference of NULL 'container' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4289:1: note: (1) entry to 'libcrun_container_checkpoint' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4295:42: note: (2) 'container' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4295:42: note: (3) 'container' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4298:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4301:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4302:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4304:6: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4304:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4307:9: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4307:9: note: (10) calling 'read_container_config_from_state' from 'libcrun_container_checkpoint' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1607:1: note: (11) entry to 'read_container_config_from_state' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1617:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1620:9: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1624:16: note: (14) calling 'libcrun_container_load_from_file' from 'read_container_config_from_state' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (15) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (16) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:86:25: note: (17) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:582:7: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1624:16: note: (18) returning to 'read_container_config_from_state' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1625:6: note: (19) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:86:25: note: (20) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1626:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4307:9: note: (21) returning to 'libcrun_container_checkpoint' from 'read_container_config_from_state' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4308:6: note: (22) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4310:9: note: (23) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4310:9: note: (24) 'container' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4311:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4314:20: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4314:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4315:12: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:4315:12: note: (29) calling 'container_delete_internal' from 'libcrun_container_checkpoint' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1693:1: note: (30) entry to 'container_delete_internal' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1698:42: note: (31) 'container' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1703:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1717:19: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1719:6: note: (34) following 'true' branch (when 'force != 0')... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1737:15: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1737:6: note: (36) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1739:10: note: (37) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1739:10: note: (38) following 'true' branch (when 'def' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1741:17: note: (39) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1741:17: note: (40) calling 'read_container_config_from_state' from 'container_delete_internal' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1607:1: note: (41) entry to 'read_container_config_from_state' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1617:6: note: (42) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1620:9: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1624:16: note: (44) calling 'libcrun_container_load_from_file' from 'read_container_config_from_state' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (45) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (46) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:86:25: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:582:7: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1624:16: note: (48) returning to 'read_container_config_from_state' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1625:6: note: (49) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/error.h:86:25: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1626:12: note: in expansion of macro 'crun_make_error' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1741:17: note: (51) returning to 'container_delete_internal' from 'read_container_config_from_state' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1742:14: note: (52) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1745:26: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1745:26: note: (54) 'container' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:1745:15: note: (55) dereference of NULL 'container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3755:9: warning: dereference of NULL 'process' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3378:1: note: (1) entry to 'libcrun_container_exec_process_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3386:10: note: (2) calling 'libcrun_container_exec_with_options' from 'libcrun_container_exec_process_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3621:1: note: (3) entry to 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3645:46: note: (4) 'process' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3645:46: note: (5) 'process' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3645:46: note: (6) 'process' is NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3650:6: note: (7) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3653:9: note: (8) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (9) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3658:9: note: (10) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3659:6: note: (11) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3662:9: note: (12) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3663:6: note: (13) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (14) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (15) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (16) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (17) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (18) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (19) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (20) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (21) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (22) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (23) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (24) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (25) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (26) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (27) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (28) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (29) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3667:6: note: (30) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3670:22: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3678:21: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3681:8: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3676:57: note: (35) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cgroup_status_freep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3676:57:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (36) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3685:6: note: (37) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3688:9: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3693:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3696:9: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3697:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3700:3: note: (42) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'libcrun_seccomp_gen_ctx_init',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3700:3:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (43) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3703:6: note: (44) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3706:18: note: (45) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3706:6: note: (46) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3715:29: note: (47) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3715:6: note: (48) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:11: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:6: note: (50) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3755:9: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3755:9: note: (52) dereference of NULL 'process' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3770:32: warning: leak of '*process.selinux_label' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3621:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3650:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3653:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3658:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3659:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3662:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3663:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (14) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (23) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3667:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3670:22: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3678:21: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3681:8: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3676:57: note: (30) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cgroup_status_freep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3676:57:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3685:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3688:9: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3693:6: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3696:9: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3697:6: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3700:3: note: (37) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'libcrun_seccomp_gen_ctx_init',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3700:3:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3703:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3706:18: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3715:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:11: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:6: notmake[2]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I.    -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=link gcc -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-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-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.22-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-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_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_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.22-build/crun-HEAD'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
/bin/sh ./libtool  --tag=CC   --mode=link gcc -I /builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD'
e: (43) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3755:9: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3756:6: note: (45) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (47) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3760:6: note: (48) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3762:33: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3767:6: note: (50) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3769:18: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3769:10: note: (52) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3770:34: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3770:34: note: (54) calling 'xstrdup' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (55) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (56) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (58) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (59) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (60) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (61) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3770:34: note: (62) returning to 'libcrun_container_exec_with_options' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3770:32: note: (63) '*process.selinux_label' leaks here; was allocated at (58) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3773:35: warning: leak of '*process.apparmor_profile' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3621:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3650:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3653:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3658:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3659:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3662:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3663:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (14) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (23) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3667:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3670:22: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3678:21: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3681:8: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3676:57: note: (30) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cgroup_status_freep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3676:57:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3685:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3688:9: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3693:6: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3696:9: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3697:6: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3700:3: note: (37) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'libcrun_seccomp_gen_ctx_init',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3700:3:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3703:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3706:18: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3715:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:11: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:6: note: (43) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3755:9: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3756:6: note: (45) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (47) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3760:6: note: (48) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3762:33: note: (49) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3767:6: note: (50) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3769:18: note: (51) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3772:10: note: (52) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3773:37: note: (53) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3773:37: note: (54) calling 'xstrdup' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:221:1: note: (55) entry to 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:224:6: note: (56) following 'false' branch (when 'str' is non-NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (57) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:227:9: note: (58) allocated here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (59) assuming 'ret' is non-NULL <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:228:6: note: (60) following 'false' branch (when 'ret' is non-NULL)... <--[gcc]
cc1: note: (61) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3773:37: note: (62) returning to 'libcrun_container_exec_with_options' from 'xstrdup' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3773:35: note: (63) '*process.apparmor_profile' leaks here; was allocated at (58) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3799:27: warning: double 'close' of file descriptor 'pipefd0' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3621:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3650:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3653:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3658:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3659:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3662:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3663:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (14) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (23) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3667:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3670:22: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3678:21: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3681:8: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3676:57: note: (30) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cgroup_status_freep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3676:57:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3685:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3688:9: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3693:6: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3696:9: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3697:6: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3700:3: note: (37) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'libcrun_seccomp_gen_ctx_init',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3700:3:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3703:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3706:18: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3715:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:11: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:6: note: (43) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3720:29: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3726:10: note: (45) following 'false' branch (when 'process' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3729:13: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3730:10: note: (47) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3733:13: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3734:10: note: (49) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3737:17: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3738:10: note: (51) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3747:7: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3748:10: note: (53) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3749:9: note: (54) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3756:6: note: (55) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (56) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (57) opened here as read-write <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (58) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3760:6: note: (59) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3762:33: note: (60) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3783:9: note: (61) calling 'initialize_security' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:645:1: note: (62) entry to 'initialize_security' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:650:6: note: (63) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:653:22: note: (64) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:653:6: note: (65) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:656:11: note: (66) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3783:9: note: (67) returning to 'libcrun_container_exec_with_options' from 'initialize_security' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3784:6: note: (68) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3787:9: note: (69) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3788:6: note: (70) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3792:47: note: (71) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3793:6: note: (72) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3797:6: note: (73) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3797:6: note: (74) following 'true' branch... <--[gcc]
cc1: note: (75) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3799:27: note: (76) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3799:7: note: (77) following 'true' branch... <--[gcc]
cc1: note: (78) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3799:27: note: (79) second 'close' here; first 'close' was at (76) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3821:23: warning: double 'close' of file descriptor 'pipefd1' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3621:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3650:6: note: (2) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3653:9: note: (3) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (4) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3658:9: note: (5) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3659:6: note: (6) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3662:9: note: (7) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3663:6: note: (8) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (9) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (14) calling 'make_container' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:585:10: note: (23) returning to 'libcrun_container_load_from_file' from 'make_container' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3666:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3667:6: note: (25) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3670:22: note: (26) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (27) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3678:21: note: (28) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3681:8: note: (29) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3676:57: note: (30) inlined call to 'cgroup_status_freep' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'cgroup_status_freep',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3676:57:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3685:6: note: (32) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3688:9: note: (33) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3693:6: note: (34) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3696:9: note: (35) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3697:6: note: (36) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3700:3: note: (37) inlined call to 'libcrun_seccomp_gen_ctx_init' from 'libcrun_container_exec_with_options' <--[gcc]
In function 'libcrun_seccomp_gen_ctx_init',
    inlined from 'libcrun_container_exec_with_options' at src/libcrun/container.c:3700:3:
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3703:6: note: (39) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3706:18: note: (40) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3715:6: note: (41) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:11: note: (42) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3718:6: note: (43) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3720:29: note: (44) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3726:10: note: (45) following 'false' branch (when 'process' is NULL)... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3729:13: note: (46) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3730:10: note: (47) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3733:13: note: (48) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3734:10: note: (49) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3737:17: note: (50) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3738:10: note: (51) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3747:7: note: (52) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3748:10: note: (53) following 'true' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3749:9: note: (54) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3756:6: note: (55) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (56) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (57) opened here as read-write <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3759:9: note: (58) when 'pipe2' succeeds <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3760:6: note: (59) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3762:33: note: (60) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3783:9: note: (61) calling 'initialize_security' from 'libcrun_container_exec_with_options' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:645:1: note: (62) entry to 'initialize_security' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:650:6: note: (63) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:653:22: note: (64) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:653:6: note: (65) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:656:11: note: (66) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3783:9: note: (67) returning to 'libcrun_container_exec_with_options' from 'initialize_security' <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3784:6: note: (68) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3787:9: note: (69) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3788:6: note: (70) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3792:47: note: (71) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3793:6: note: (72) following 'false' branch... <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3797:6: note: (73) ...to here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3797:6: note: (74) following 'false' branch... <--[gcc]
cc1: note: (75) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3821:23: note: (76) first 'close' here <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3821:3: note: (77) following 'true' branch... <--[gcc]
cc1: note: (78) ...to here
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/container.c:3821:23: note: (79) second 'close' here; first 'close' was at (76) <--[gcc]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/mono.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/wamr.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/wasmer.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/wasmtime.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/wasmedge.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
/builddir/build/BUILD/crun-1.22-build/crun-HEAD/src/libcrun/handlers/spin.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck]
+ RPM_EC=0
++ jobs -p
+ exit 0
Finish: chroot ['/bin/su mockbuild -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

>>> 2025-07-21 14:43:20	"/usr/bin/mock" "-r" "fedora-rawhide-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "rpmbuild --nocheck"

>>> 2025-07-21 14:43:22	"/usr/bin/mock" "-r" "fedora-rawhide-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--chroot" "/bin/su mockbuild -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.3 starting (python version = 3.9.23, NVR = mock-6.3-1.el9), args: /usr/libexec/mock/mock -r fedora-rawhide-x86_64 --plugin-option=tmpfs:keep_mounted=True --config-opts=print_main_output=True --chroot '/bin/su mockbuild -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.3
INFO: Mock Version: 6.3
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/su mockbuild -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/su mockbuild -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=1753056000
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ClXgKh
+ umask 022
+ cd /builddir/build/BUILD/crun-1.22-build
+ '[' /builddir/build/BUILD/crun-1.22-build/BUILDROOT '!=' / ']'
+ rm -rf /builddir/build/BUILD/crun-1.22-build/BUILDROOT
++ dirname /builddir/build/BUILD/crun-1.22-build/BUILDROOT
+ mkdir -p /builddir/build/BUILD/crun-1.22-build
+ mkdir /builddir/build/BUILD/crun-1.22-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.22-build/BUILDROOT 'INSTALL=/usr/bin/install -p' prefix=/usr
/usr/bin/make  install-recursive
make[1]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
Making install in libocispec
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
/usr/bin/make  install-recursive
make[3]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
Making install in yajl
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl'
make[5]: Entering directory '/builddir/build/BUILD/crun-1.22-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.22-build/crun-HEAD/libocispec/yajl'
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec/yajl'
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[5]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[5]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[3]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD/libocispec'
make[2]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
make[3]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
 /usr/bin/mkdir -p '/builddir/build/BUILD/crun-1.22-build/BUILDROOT/usr/lib'
 /bin/sh ./libtool   --mode=install /usr/bin/install -p   libcrun.la '/builddir/build/BUILD/crun-1.22-build/BUILDROOT/usr/lib'
libtool: install: /usr/bin/install -p .libs/libcrun.lai /builddir/build/BUILD/crun-1.22-build/BUILDROOT/usr/lib/libcrun.la
libtool: install: /usr/bin/install -p .libs/libcrun.a /builddir/build/BUILD/crun-1.22-build/BUILDROOT/usr/lib/libcrun.a
libtool: install: chmod 644 /builddir/build/BUILD/crun-1.22-build/BUILDROOT/usr/lib/libcrun.a
libtool: install: ranlib /builddir/build/BUILD/crun-1.22-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.22-build/BUILDROOT/usr/bin'
  /bin/sh ./libtool   --mode=install /usr/bin/install -p crun '/builddir/build/BUILD/crun-1.22-build/BUILDROOT/usr/bin'
libtool: install: /usr/bin/install -p crun /builddir/build/BUILD/crun-1.22-build/BUILDROOT/usr/bin/crun
/usr/bin/make  install-exec-hook
make[4]: Entering directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
ln -s -f crun /builddir/build/BUILD/crun-1.22-build/BUILDROOT/usr/bin/krun
ln -s -f crun /builddir/build/BUILD/crun-1.22-build/BUILDROOT/usr/bin/crun-wasm
make[4]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
 /usr/bin/mkdir -p '/builddir/build/BUILD/crun-1.22-build/BUILDROOT/usr/share/man/man1'
 /usr/bin/install -p -m 644 crun.1 krun.1 '/builddir/build/BUILD/crun-1.22-build/BUILDROOT/usr/share/man/man1'
make[3]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
make[2]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
make[1]: Leaving directory '/builddir/build/BUILD/crun-1.22-build/crun-HEAD'
+ rm -rf /builddir/build/BUILD/crun-1.22-build/BUILDROOT/usr/lib
+ /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 1.22-1.20250721142338944130.pr1831.45.g1e85a1c1.fc43 --unique-debug-suffix -1.22-1.20250721142338944130.pr1831.45.g1e85a1c1.fc43.x86_64 --unique-debug-src-base crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1.fc43.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/crun-1.22-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.22-1.20250721142338944130.pr1831.45.g1e85a1c1.fc43.x86_64
find-debuginfo: done
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /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-determinism --brp -j8 /builddir/build/BUILD/crun-1.22-build/BUILDROOT
Scanned 21 directories and 134 files,
               processed 2 inodes,
               0 modified (0 replaced + 0 rewritten),
               0 unsupported format, 0 errors
Reading /builddir/build/BUILD/crun-1.22-build/SPECPARTS/rpm-debuginfo.specpart
Processing files: crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1.fc43.x86_64
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.aR9WQw
+ umask 022
+ cd /builddir/build/BUILD/crun-1.22-build
+ cd crun-HEAD
+ LICENSEDIR=/builddir/build/BUILD/crun-1.22-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.22-build/BUILDROOT/usr/share/licenses/crun
+ cp -pr /builddir/build/BUILD/crun-1.22-build/crun-HEAD/COPYING /builddir/build/BUILD/crun-1.22-build/BUILDROOT/usr/share/licenses/crun
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: crun = 1.22-1.20250721142338944130.pr1831.45.g1e85a1c1.fc43 crun(x86-64) = 1.22-1.20250721142338944130.pr1831.45.g1e85a1c1.fc43 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.22-1.20250721142338944130.pr1831.45.g1e85a1c1.fc43.x86_64
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.r9RGAO
+ umask 022
+ cd /builddir/build/BUILD/crun-1.22-build
+ cd crun-HEAD
+ LICENSEDIR=/builddir/build/BUILD/crun-1.22-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.22-build/BUILDROOT/usr/share/licenses/crun-krun
+ cp -pr /builddir/build/BUILD/crun-1.22-build/crun-HEAD/COPYING /builddir/build/BUILD/crun-1.22-build/BUILDROOT/usr/share/licenses/crun-krun
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: crun-krun = 1.22-1.20250721142338944130.pr1831.45.g1e85a1c1.fc43 crun-krun(x86-64) = 1.22-1.20250721142338944130.pr1831.45.g1e85a1c1.fc43 krun = 1.22-1.20250721142338944130.pr1831.45.g1e85a1c1.fc43
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: crun-wasm-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1.fc43.x86_64
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.XSp7NZ
+ umask 022
+ cd /builddir/build/BUILD/crun-1.22-build
+ cd crun-HEAD
+ LICENSEDIR=/builddir/build/BUILD/crun-1.22-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.22-build/BUILDROOT/usr/share/licenses/crun-wasm
+ cp -pr /builddir/build/BUILD/crun-1.22-build/crun-HEAD/COPYING /builddir/build/BUILD/crun-1.22-build/BUILDROOT/usr/share/licenses/crun-wasm
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: crun-wasm = 1.22-1.20250721142338944130.pr1831.45.g1e85a1c1.fc43 crun-wasm(x86-64) = 1.22-1.20250721142338944130.pr1831.45.g1e85a1c1.fc43
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.22-1.20250721142338944130.pr1831.45.g1e85a1c1.fc43.x86_64
Provides: crun-debugsource = 1.22-1.20250721142338944130.pr1831.45.g1e85a1c1.fc43 crun-debugsource(x86-64) = 1.22-1.20250721142338944130.pr1831.45.g1e85a1c1.fc43
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: crun-debuginfo-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1.fc43.x86_64
Provides: crun-debuginfo = 1.22-1.20250721142338944130.pr1831.45.g1e85a1c1.fc43 crun-debuginfo(x86-64) = 1.22-1.20250721142338944130.pr1831.45.g1e85a1c1.fc43 debuginfo(build-id) = 808536fcdd9167caa18e81f47a38b4572e8e3fb1
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.22-1.20250721142338944130.pr1831.45.g1e85a1c1.fc43
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/crun-1.22-build/BUILDROOT
Finish: chroot ['/bin/su mockbuild -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

>>> 2025-07-21 14:43:24	"/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

>>> 2025-07-21 14:43:25	"/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"

>>> 2025-07-21 14:43:30	'/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/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/debug/raw-results'
tar: Removing leading `/' from member names
tar: Removing leading `/' from hard link targets

>>> 2025-07-21 14:43:31	cat '/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/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/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/debug/uni-results/cswrap-capture.js'

>>> 2025-07-21 14:43:32	set -o pipefail; /usr/share/csmock/scripts/convert-clippy.py < /tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/debug/raw-results/builddir/clippy-output.txt | csgrep --remove-duplicates > /tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/debug/uni-results/clippy-capture.err

>>> 2025-07-21 14:43:32	cd /tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/debug/raw-results/builddir/shellcheck-results && csgrep --mode=json --remove-duplicates --quiet --invert-match --event '^info|style|warning\[SC1090\]' *.json > /tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/debug/uni-results/shellcheck-capture.json

>>> 2025-07-21 14:43:32	csgrep --mode=json '/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/debug/raw-results/builddir/unicontrol-capture.err' > '/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/debug/uni-results/unicontrol-capture.js'

scan.ini: time-finished = 2025-07-21 14:43:32
scan.ini: exit-code = 0
>>> 2025-07-21 14:43:32	cslinker --quiet --cwelist '/usr/share/csmock/cwe-map.csv' --inifile '/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/scan.ini' '/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/debug/uni-results'/* > '/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/debug/scan-results-all.js'

>>> 2025-07-21 14:43:32	'/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/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/debug/scan-results-all.js' >'/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/debug/scan-results-all.js.tmp'

>>> 2025-07-21 14:43:33	"/usr/bin/mock" "-r" "fedora-rawhide-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--clean"

>>> 2025-07-21 14:43:36	cat '/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/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/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/scan-results.js'

>>> 2025-07-21 14:43:37	cat '/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/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/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/scan-results.js' - | cssort > '/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/debug/suppressed-results.js'

>>> 2025-07-21 14:43:38	csgrep --mode=grep --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/debug/suppressed-results.js' > '/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/debug/suppressed-results.err'

>>> 2025-07-21 14:43:38	csgrep --mode=json --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/debug/suppressed-results.js' | cshtml - > '/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/debug/suppressed-results.html'

>>> 2025-07-21 14:43:39	csgrep --mode=evtstat --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/debug/suppressed-results.js' | tee '/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/debug/suppressed-results-summary.txt'
      1	COMPILER_WARNING                                	warning[-Warray-bounds=]
    196	CPPCHECK_WARNING                                	error[memleak]
      1	CPPCHECK_WARNING                                	error[uninitvar]
      1	CPPCHECK_WARNING                                	warning[uninitvar]
      9	GCC_ANALYZER_WARNING                            	warning[-Wanalyzer-double-free]
     30	GCC_ANALYZER_WARNING                            	warning[-Wanalyzer-fd-double-close]
     23	GCC_ANALYZER_WARNING                            	warning[-Wanalyzer-fd-leak]
      1	GCC_ANALYZER_WARNING                            	warning[-Wanalyzer-file-leak]
      1	GCC_ANALYZER_WARNING                            	warning[-Wanalyzer-infinite-loop]
    225	GCC_ANALYZER_WARNING                            	warning[-Wanalyzer-malloc-leak]
      6	GCC_ANALYZER_WARNING                            	warning[-Wanalyzer-null-argument]
     19	GCC_ANALYZER_WARNING                            	warning[-Wanalyzer-null-dereference]
      1	GCC_ANALYZER_WARNING                            	warning[-Wanalyzer-possible-null-dereference]
      1	GCC_ANALYZER_WARNING                            	warning[-Wanalyzer-use-of-uninitialized-value]

>>> 2025-07-21 14:43:39	csgrep --mode=grep --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/scan-results.js' > '/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/scan-results.err'

>>> 2025-07-21 14:43:39	csgrep --mode=json --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/scan-results.js' | cshtml - > '/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/scan-results.html'

>>> 2025-07-21 14:43:39	csgrep --mode=evtstat --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/scan-results.js' | tee '/tmp/csmockqj9xye_w/crun-1.22-1.20250721142338944130.pr1831.45.g1e85a1c1/scan-results-summary.txt'
      1	COMPILER_WARNING                                	warning[-Warray-bounds=]
    196	CPPCHECK_WARNING                                	error[memleak]
      1	CPPCHECK_WARNING                                	error[uninitvar]
      1	CPPCHECK_WARNING                                	warning[uninitvar]
      9	GCC_ANALYZER_WARNING                            	warning[-Wanalyzer-double-free]
     30	GCC_ANALYZER_WARNING                            	warning[-Wanalyzer-fd-double-close]
     23	GCC_ANALYZER_WARNING                            	warning[-Wanalyzer-fd-leak]
      1	GCC_ANALYZER_WARNING                            	warning[-Wanalyzer-file-leak]
      1	GCC_ANALYZER_WARNING                            	warning[-Wanalyzer-infinite-loop]
    225	GCC_ANALYZER_WARNING                            	warning[-Wanalyzer-malloc-leak]
      6	GCC_ANALYZER_WARNING                            	warning[-Wanalyzer-null-argument]
     19	GCC_ANALYZER_WARNING                            	warning[-Wanalyzer-null-dereference]
      1	GCC_ANALYZER_WARNING                            	warning[-Wanalyzer-possible-null-dereference]
      1	GCC_ANALYZER_WARNING                            	warning[-Wanalyzer-use-of-uninitialized-value]

<<< 2025-07-21 14:43:39	csmock exit code: 0