Task #45008 - crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/scan.log
back to task #45008download
<...trimmed, download required for full log> scan.ini: analyzer-version-cppcheck = 2.17 dev scan.ini: analyzer-version-gcc = 15.0.1 >>> 2025-03-21 14:03:50 "/usr/bin/mock" "-r" "fedora-rawhide-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "/bin/su mockbuild -l -c \"echo 'int main() {}' | gcc -xc - -c -o /dev/null -fanalyzer -fdiagnostics-path-format=separate-events\"" >>> 2025-03-21 14:03:51 "/usr/bin/mock" "-r" "fedora-rawhide-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "/bin/su mockbuild -l -c \"echo 'int main() {}' | gcc -xc - -c -o /dev/null -fanalyzer -fdiagnostics-path-format=separate-events -fdiagnostics-text-art-charset=none\"" scan.ini: analyzer-version-gcc-analyzer = 15.0.1 scan.ini: analyzer-version-shellcheck = 0.10.0 >>> 2025-03-21 14:03:53 "/usr/bin/mock" "-r" "fedora-rawhide-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "rpm -Uvh --nodeps '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab.src.rpm'" Updating / installing... crun-1.20-1.20250321134212864736.pr169######################################## >>> 2025-03-21 14:03:54 "/usr/bin/mock" "-r" "fedora-rawhide-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "chmod -R +r /builddir" >>> 2025-03-21 14:03:55 "/usr/bin/mock" "-r" "fedora-rawhide-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--shell" "for i in /usr/share/csmock/scripts/chroot-fixups/*; do test -x \$i && echo RUN: \$i >&2 && \$i; done" RUN: /usr/share/csmock/scripts/chroot-fixups/00-pre-usr-move-shells.sh RUN: /usr/share/csmock/scripts/chroot-fixups/gdk-pixbuf2-triggers.sh RUN: /usr/share/csmock/scripts/chroot-fixups/glib2-triggers.sh + /usr/bin/gio-querymodules-64 /usr/lib64/gio/modules + /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas No schema files found: doing nothing. RUN: /usr/share/csmock/scripts/chroot-fixups/kpathsea-texhash.sh RUN: /usr/share/csmock/scripts/chroot-fixups/openssl-public-header-files.sh RUN: /usr/share/csmock/scripts/chroot-fixups/qt5-core-abi.sh RUN: /usr/share/csmock/scripts/chroot-fixups/rpm-build-scripts.sh + sed -e s/fail=1/fail=0/ -i /usr/lib/rpm/redhat/brp-mangle-shebangs '/usr/lib/rpm/brp-strip-static-archive' -> '/bin/true' RUN: /usr/share/csmock/scripts/chroot-fixups/rpm-macros.sh RUN: /usr/share/csmock/scripts/chroot-fixups/rpm-python-extras.sh RUN: /usr/share/csmock/scripts/chroot-fixups/shared-mime-info-triggers.sh RUN: /usr/share/csmock/scripts/chroot-fixups/symbiotic-timeout.sh >>> 2025-03-21 14:03:56 "/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 \"rpmbuild -bp --nodeps /builddir/build/SPECS/crun.spec '--define' '_unpackaged_files_terminate_build 0' '--define' 'apidocs 0' '--define' 'with_publican 0' '--without' 'docs' '--without' 'langpacks'\"" INFO: mock.py version 6.1 starting (python version = 3.9.21, NVR = mock-6.1-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 "rpmbuild -bp --nodeps /builddir/build/SPECS/crun.spec '"'"'--define'"'"' '"'"'_unpackaged_files_terminate_build 0'"'"' '"'"'--define'"'"' '"'"'apidocs 0'"'"' '"'"'--define'"'"' '"'"'with_publican 0'"'"' '"'"'--without'"'"' '"'"'docs'"'"' '"'"'--without'"'"' '"'"'langpacks'"'"'"' 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.1 INFO: Mock Version: 6.1 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 "rpmbuild -bp --nodeps /builddir/build/SPECS/crun.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\'"'] Start: chroot ['/bin/su mockbuild -l -c "rpmbuild -bp --nodeps /builddir/build/SPECS/crun.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\'"'] setting SOURCE_DATE_EPOCH=1742515200 Executing(%mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.kMkUq3 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.iNVGJF + umask 022 + cd /builddir/build/BUILD/crun-1.20-build + cd /builddir/build/BUILD/crun-1.20-build + rm -rf crun-HEAD + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/crun-HEAD.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd crun-HEAD + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '<rpm-build>' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + GIT_COMMITTER_DATE=@1742515200 + GIT_AUTHOR_DATE=@1742515200 + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build <rpm-build>' -m 'crun-1.20 base' + /usr/bin/git checkout --track -b rpm-build Switched to a new branch 'rpm-build' branch 'rpm-build' set up to track 'master'. + RPM_EC=0 ++ jobs -p + exit 0 Finish: chroot ['/bin/su mockbuild -l -c "rpmbuild -bp --nodeps /builddir/build/SPECS/crun.spec \'--define\' \'_unpackaged_files_terminate_build 0\' \'--define\' \'apidocs 0\' \'--define\' \'with_publican 0\' \'--without\' \'docs\' \'--without\' \'langpacks\'"'] Finish: run >>> 2025-03-21 14:03:58 "/usr/bin/mock" "-r" "fedora-rawhide-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--chroot" "chmod -R +r /builddir/build" >>> 2025-03-21 14:03:59 "/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 -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'\\\"\"" INFO: mock.py version 6.1 starting (python version = 3.9.21, NVR = mock-6.1-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 -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'"'"'\""' 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.1 INFO: Mock Version: 6.1 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 -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\'\\""'] 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 -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\'\\""'] setting SOURCE_DATE_EPOCH=1742515200 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.jvOmwc + umask 022 + cd /builddir/build/BUILD/crun-1.20-build + 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-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 + ./autogen.sh aclocal: warning: couldn't open directory 'm4': No such file or directory libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac, libtoolize: and rerunning libtoolize and aclocal. libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. configure.ac:7: installing './compile' configure.ac:11: installing './config.guess' configure.ac:11: installing './config.sub' configure.ac:8: installing './install-sh' configure.ac:8: installing './missing' Makefile.am: installing './depcomp' libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. configure.ac:3: warning: The macro 'AC_CONFIG_HEADER' is obsolete. configure.ac:3: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:3: the top level configure.ac:7: installing 'build-aux/compile' configure.ac:9: installing 'build-aux/config.guess' configure.ac:9: installing 'build-aux/config.sub' configure.ac:11: installing 'build-aux/install-sh' configure.ac:11: installing 'build-aux/missing' Makefile.am: installing 'build-aux/depcomp' parallel-tests: installing 'build-aux/test-driver' libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'. libtoolize: copying file 'build-aux/ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:13: installing 'build-aux/compile' configure.ac:13: installing 'build-aux/config.guess' configure.ac:13: installing 'build-aux/config.sub' configure.ac:15: installing 'build-aux/install-sh' configure.ac:15: installing 'build-aux/missing' configure.ac:8: installing 'build-aux/tap-driver.sh' Makefile.am: installing 'build-aux/depcomp' + ./configure --disable-silent-rules --with-libkrun --with-wasmedge checking whether ln -s works... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... printf checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ranlib... ranlib checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for gawk... gawk checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.01 checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking whether make sets $(MAKE)... yes checking whether make supports the include directive... yes (GNU style) checking whether make supports nested variables... yes checking xargs -n works... yes checking whether UID '1001' is supported by ustar format... yes checking whether GID '135' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking dependency style of gcc... gcc3 checking whether to enable maintainer-specific portions of Makefiles... yes checking for gawk... (cached) gawk checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking for a Python interpreter with version >= 3... python checking for python... /usr/bin/python checking for python version... 3.13 checking for python platform... linux checking for GNU default python prefix... ${prefix} checking for GNU default python exec_prefix... ${exec_prefix} checking for python script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.13/site-packages checking for python extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib64/python3.13/site-packages checking for go-md2man... no checking for error.h... yes checking for linux/openat2.h... yes checking for stdatomic.h... yes checking for linux/ioprio.h... yes checking for atomic_int... yes checking for eaccess... yes checking for hsearch_r... yes checking for copy_file_range... yes checking for fgetxattr... yes checking for statx... yes checking for fgetpwent_r... yes checking for issetugid... no checking for memfd_create... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for library containing yajl_tree_get... -lyajl checking for yajl >= 2.0.0... yes checking for sys/capability.h... yes checking for library containing cap_from_name... -lcap checking for library containing dlopen... none required checking for wasmedge/wasmedge.h... yes checking for libkrun.h... yes checking for seccomp.h... yes checking for library containing seccomp_rule_add... -lseccomp checking for library containing seccomp_arch_resolve_name... none required checking for systemd/sd-bus.h... yes checking for library containing sd_bus_match_signal_async... -lsystemd checking for sd_notify_barrier... yes checking for linux/bpf.h... yes checking compilation for eBPF... yes checking for criu >= 3.15... yes checking for criu > 3.16... yes checking for criu > 3.16.1... yes checking for criu >= 3.19... yes checking for new mount API (fsconfig)... yes yes checking for seccomp notify API... yes checking for gperf... gperf checking for library containing argp_parse... none required checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing libtool commands config.status: executing depfiles commands === configuring in libocispec (/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-silent-rules' '--with-libkrun' '--with-wasmedge' 'CC=gcc' '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 ' '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-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' 'LT_SYS_LIBRARY_PATH=/usr/lib64:' 'PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig' --cache-file=/dev/null --srcdir=. checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ranlib... ranlib checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for gawk... gawk checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.01 checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking whether make sets $(MAKE)... yes checking whether make supports the include directive... yes (GNU style) checking whether make supports nested variables... yes checking xargs -n works... yes checking whether UID '1001' is supported by ustar format... yes checking whether GID '135' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking dependency style of gcc... gcc3 checking whether to enable maintainer-specific portions of Makefiles... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for library containing yajl_tree_get... -lyajl checking for yajl >= 2.0.0... yes checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for gcc... (cached) gcc checking whether the compiler supports GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking for gcc option to enable C11 features... (cached) none needed checking whether gcc understands -c and -o together... (cached) yes checking for a Python interpreter with version >= 3... python checking for python... /usr/bin/python checking for python version... 3.13 checking for python platform... linux checking for GNU default python prefix... ${prefix} checking for GNU default python exec_prefix... ${exec_prefix} checking for python script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.13/site-packages checking for python extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib64/python3.13/site-packages checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating ocispec.pc config.status: creating config.h config.status: executing libtool commands config.status: executing depfiles commands === configuring in yajl (/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-silent-rules' '--with-libkrun' '--with-wasmedge' 'CC=gcc' '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 ' '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-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' 'LT_SYS_LIBRARY_PATH=/usr/lib64:' 'PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig' --cache-file=/dev/null --srcdir=. checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.01 checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports the include directive... yes (GNU style) checking whether make supports nested variables... yes checking xargs -n works... yes checking whether UID '1001' is supported by ustar format... yes checking whether GID '135' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking dependency style of gcc... gcc3 checking whether to enable maintainer-specific portions of Makefiles... yes checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ranlib... ranlib checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking for float.h... yes checking for limits.h... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for sys/time.h... yes checking for inline... inline checking for size_t... yes checking for GNU libc compatible malloc... yes checking for GNU libc compatible realloc... yes checking for working strtod... yes checking for gettimeofday... yes checking for memset... yes checking for strspn... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands + /usr/bin/make -O -j8 V=1 VERBOSE=1 echo UNKNOWN > .version-t && mv .version-t .version /usr/bin/make all-recursive Making all in libocispec make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' /usr/bin/python ./src/ocispec/generate.py --gen-ref --root=./tests/test-spec --out=./src/ocispec ./tests/test-spec/imageManifestItems [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/tests/test-spec/imageManifestItems/image-manifest-items-schema.json [1;32mSuccess[0m make[2]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' /usr/bin/python ./src/ocispec/generate.py --gen-ref --root=./tests/test-spec --out=./src/ocispec ./tests/test-spec/basic [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/tests/test-spec/basic/test_double_array.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/tests/test-spec/basic/test_double_array_item.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/tests/test-spec/basic/test_top_array_int.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/tests/test-spec/basic/test_top_array_string.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/tests/test-spec/basic/test_top_double_array_int.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/tests/test-spec/basic/test_top_double_array_obj.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/tests/test-spec/basic/test_top_double_array_refobj.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/tests/test-spec/basic/test_top_double_array_string.json [1;32mSuccess[0m make[2]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' /usr/bin/python ./src/ocispec/generate.py --gen-ref --root=. --out=./src/ocispec ./image-spec/schema [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/image-spec/schema/config-schema.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/image-spec/schema/content-descriptor.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/image-spec/schema/defs-descriptor.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/image-spec/schema/defs.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/image-spec/schema/image-index-schema.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/image-spec/schema/image-layout-schema.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/image-spec/schema/image-manifest-schema.json [1;32mSuccess[0m make[2]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' /usr/bin/python ./src/ocispec/generate.py --gen-ref --root=. --out=./src/ocispec ./runtime-spec/schema [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/runtime-spec/schema/config-linux.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/runtime-spec/schema/config-schema.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/runtime-spec/schema/config-solaris.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/runtime-spec/schema/config-vm.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/runtime-spec/schema/config-windows.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/runtime-spec/schema/config-zos.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/runtime-spec/schema/defs-linux.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/runtime-spec/schema/defs-vm.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/runtime-spec/schema/defs-windows.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/runtime-spec/schema/defs-zos.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/runtime-spec/schema/defs.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/runtime-spec/schema/features-linux.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/runtime-spec/schema/features-schema.json [1;32mSuccess[0m [1;34mReflection:[0m /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/runtime-spec/schema/state-schema.json [1;32mSuccess[0m make[2]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' /usr/bin/make all-recursive Making all in yajl /usr/bin/make all-am make[5]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' gcc -DHAVE_CONFIG_H -I. -I ./src/headers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT verify/json_verify-json_verify.o -MD -MP -MF verify/.deps/json_verify-json_verify.Tpo -c -o verify/json_verify-json_verify.o `test -f 'verify/json_verify.c' || echo './'`verify/json_verify.c mv -f verify/.deps/json_verify-json_verify.Tpo verify/.deps/json_verify-json_verify.Po make[5]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/verify/json_verify.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] make[5]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -DNDEBUG -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/headers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libyajl_la-yajl_buf.lo -MD -MP -MF src/.deps/libyajl_la-yajl_buf.Tpo -c -o src/libyajl_la-yajl_buf.lo `test -f 'src/yajl_buf.c' || echo './'`src/yajl_buf.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -DNDEBUG -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/headers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libyajl_la-yajl_buf.lo -MD -MP -MF src/.deps/libyajl_la-yajl_buf.Tpo -c src/yajl_buf.c -o src/libyajl_la-yajl_buf.o mv -f src/.deps/libyajl_la-yajl_buf.Tpo src/.deps/libyajl_la-yajl_buf.Plo make[5]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' make[5]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -DNDEBUG -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/headers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libyajl_la-yajl_alloc.lo -MD -MP -MF src/.deps/libyajl_la-yajl_alloc.Tpo -c -o src/libyajl_la-yajl_alloc.lo `test -f 'src/yajl_alloc.c' || echo './'`src/yajl_alloc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -DNDEBUG -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/headers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libyajl_la-yajl_alloc.lo -MD -MP -MF src/.deps/libyajl_la-yajl_alloc.Tpo -c src/yajl_alloc.c -o src/libyajl_la-yajl_alloc.o mv -f src/.deps/libyajl_la-yajl_alloc.Tpo src/.deps/libyajl_la-yajl_alloc.Plo make[5]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' make[5]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -DNDEBUG -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/headers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libyajl_la-yajl.lo -MD -MP -MF src/.deps/libyajl_la-yajl.Tpo -c -o src/libyajl_la-yajl.lo `test -f 'src/yajl.c' || echo './'`src/yajl.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -DNDEBUG -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/headers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libyajl_la-yajl.lo -MD -MP -MF src/.deps/libyajl_la-yajl.Tpo -c src/yajl.c -o src/libyajl_la-yajl.o mv -f src/.deps/libyajl_la-yajl.Tpo src/.deps/libyajl_la-yajl.Plo make[5]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' make[5]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -DNDEBUG -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/headers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libyajl_la-yajl_encode.lo -MD -MP -MF src/.deps/libyajl_la-yajl_encode.Tpo -c -o src/libyajl_la-yajl_encode.lo `test -f 'src/yajl_encode.c' || echo './'`src/yajl_encode.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -DNDEBUG -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/headers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libyajl_la-yajl_encode.lo -MD -MP -MF src/.deps/libyajl_la-yajl_encode.Tpo -c src/yajl_encode.c -o src/libyajl_la-yajl_encode.o mv -f src/.deps/libyajl_la-yajl_encode.Tpo src/.deps/libyajl_la-yajl_encode.Plo make[5]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' make[5]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -DNDEBUG -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/headers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libyajl_la-yajl_parser.lo -MD -MP -MF src/.deps/libyajl_la-yajl_parser.Tpo -c -o src/libyajl_la-yajl_parser.lo `test -f 'src/yajl_parser.c' || echo './'`src/yajl_parser.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -DNDEBUG -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/headers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libyajl_la-yajl_parser.lo -MD -MP -MF src/.deps/libyajl_la-yajl_parser.Tpo -c src/yajl_parser.c -o src/libyajl_la-yajl_parser.o mv -f src/.deps/libyajl_la-yajl_parser.Tpo src/.deps/libyajl_la-yajl_parser.Plo /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/yajl_parser.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] make[5]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' make[5]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -DNDEBUG -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/headers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libyajl_la-yajl_gen.lo -MD -MP -MF src/.deps/libyajl_la-yajl_gen.Tpo -c -o src/libyajl_la-yajl_gen.lo `test -f 'src/yajl_gen.c' || echo './'`src/yajl_gen.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -DNDEBUG -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/headers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libyajl_la-yajl_gen.lo -MD -MP -MF src/.deps/libyajl_la-yajl_gen.Tpo -c src/yajl_gen.c -o src/libyajl_la-yajl_gen.o mv -f src/.deps/libyajl_la-yajl_gen.Tpo src/.deps/libyajl_la-yajl_gen.Plo make[5]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/yajl_gen.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] make[5]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -DNDEBUG -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/headers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libyajl_la-yajl_tree.lo -MD -MP -MF src/.deps/libyajl_la-yajl_tree.Tpo -c -o src/libyajl_la-yajl_tree.lo `test -f 'src/yajl_tree.c' || echo './'`src/yajl_tree.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -DNDEBUG -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/headers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libyajl_la-yajl_tree.lo -MD -MP -MF src/.deps/libyajl_la-yajl_tree.Tpo -c src/yajl_tree.c -o src/libyajl_la-yajl_tree.o mv -f src/.deps/libyajl_la-yajl_tree.Tpo src/.deps/libyajl_la-yajl_tree.Plo make[5]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' make[5]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -DNDEBUG -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/headers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libyajl_la-yajl_lex.lo -MD -MP -MF src/.deps/libyajl_la-yajl_lex.Tpo -c -o src/libyajl_la-yajl_lex.lo `test -f 'src/yajl_lex.c' || echo './'`src/yajl_lex.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -DNDEBUG -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/headers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libyajl_la-yajl_lex.lo -MD -MP -MF src/.deps/libyajl_la-yajl_lex.Tpo -c src/yajl_lex.c -o src/libyajl_la-yajl_lex.o mv -f src/.deps/libyajl_la-yajl_lex.Tpo src/.deps/libyajl_la-yajl_lex.Plo make[5]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/yajl_lex.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] make[5]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' /bin/sh ./libtool --tag=CC --mode=link gcc -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/headers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o libyajl.la src/libyajl_la-yajl_alloc.lo src/libyajl_la-yajl.lo src/libyajl_la-yajl_gen.lo src/libyajl_la-yajl_parser.lo src/libyajl_la-yajl_buf.lo src/libyajl_la-yajl_encode.lo src/libyajl_la-yajl_lex.lo src/libyajl_la-yajl_tree.lo libtool: link: ar cr .libs/libyajl.a src/libyajl_la-yajl_alloc.o src/libyajl_la-yajl.o src/libyajl_la-yajl_gen.o src/libyajl_la-yajl_parser.o src/libyajl_la-yajl_buf.o src/libyajl_la-yajl_encode.o src/libyajl_la-yajl_lex.o src/libyajl_la-yajl_tree.o libtool: link: ranlib .libs/libyajl.a libtool: link: ( cd ".libs" && rm -f "libyajl.la" && ln -s "../libyajl.la" "libyajl.la" ) make[5]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' make[5]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' /bin/sh ./libtool --tag=CC --mode=link gcc -I ./src/headers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o verify/json_verify verify/json_verify-json_verify.o libyajl.la libtool: link: gcc -I ./src/headers -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=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-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o verify/json_verify verify/json_verify-json_verify.o ./.libs/libyajl.a make[5]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' depbase=`echo src/ocispec/validate.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 src/ocispec/validate.o -MD -MP -MF $depbase.Tpo -c -o src/ocispec/validate.o src/ocispec/validate.c &&\ mv -f $depbase.Tpo $depbase.Po make[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' depbase=`echo src/ocispec/image_spec_schema_defs_descriptor.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_defs_descriptor.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/image_spec_schema_defs_descriptor.lo src/ocispec/image_spec_schema_defs_descriptor.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_defs_descriptor.lo -MD -MP -MF src/ocispec/.deps/image_spec_schema_defs_descriptor.Tpo -c src/ocispec/image_spec_schema_defs_descriptor.c -o src/ocispec/image_spec_schema_defs_descriptor.o make[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' depbase=`echo src/ocispec/image_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/image_spec_schema_defs.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/image_spec_schema_defs.lo src/ocispec/image_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/image_spec_schema_defs.lo -MD -MP -MF src/ocispec/.deps/image_spec_schema_defs.Tpo -c src/ocispec/image_spec_schema_defs.c -o src/ocispec/image_spec_schema_defs.o /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:86: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:89: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c: In function 'free_image_spec_schema_defs_map_string_object': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:126:5: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:67:1: note: (1) entry to 'make_image_spec_schema_defs_map_string_object' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:72:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:74:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:75:8: note: (4) following 'false' branch... <--[gcc] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:8: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:154:49: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:77:9: note: in expansion of macro 'YAJL_GET_OBJECT' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:154:42: note: (6) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:77:9: note: in expansion of macro 'YAJL_GET_OBJECT' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:80:16: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:84:21: note: (8) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:85:12: note: (9) assuming 'calloc(len + 1, 8)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:85:12: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:87:23: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:88:12: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:69:109: note: (13) inlined call to 'free_image_spec_schema_defs_map_string_object_function' from 'make_image_spec_schema_defs_map_string_object' <--[gcc] In function 'free_image_spec_schema_defs_map_string_object_function', inlined from 'make_image_spec_schema_defs_map_string_object' at src/ocispec/image_spec_schema_defs.c:69:109: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:65:70: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:65:70: note: (15) calling 'free_image_spec_schema_defs_map_string_object' from 'make_image_spec_schema_defs_map_string_object' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c: In function 'free_image_spec_schema_defs_map_string_object': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:107:1: note: (16) entry to 'free_image_spec_schema_defs_map_string_object' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:109:8: note: (17) following 'false' branch (when 'ptr' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:111:12: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:111:8: note: (19) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:111:33: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:111:27: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:126:5: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_defs.c:126:5: note: (23) '<unknown>' leaks here; was allocated at (8) <--[gcc] make[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' depbase=`echo src/ocispec/image_spec_schema_image_layout_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_layout_schema.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/image_spec_schema_image_layout_schema.lo src/ocispec/image_spec_schema_image_layout_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_layout_schema.lo -MD -MP -MF src/ocispec/.deps/image_spec_schema_image_layout_schema.Tpo -c src/ocispec/image_spec_schema_image_layout_schema.c -o src/ocispec/image_spec_schema_image_layout_schema.o /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:152: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:8: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c: In function 'image_spec_schema_image_layout_schema_parse_data': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'make_image_spec_schema_image_layout_schema(yajl_tree_parse(jsondata, & errbuf, 1024), ctx, err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:197:42: note: (1) entry to 'image_spec_schema_image_layout_schema_parse_data' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:203:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:206:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:211:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:217:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:217:7: note: (6) calling 'make_image_spec_schema_image_layout_schema' from 'image_spec_schema_image_layout_schema_parse_data' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:14:1: note: (7) entry to 'make_image_spec_schema_image_layout_schema' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:21:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:21:11: note: (10) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:22:8: note: (11) assuming 'calloc(1, 16)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:22:8: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:26:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:27:12: note: (14) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:31:16: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:36:12: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:36:8: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:43:13: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:217:7: note: (20) returning to 'image_spec_schema_image_layout_schema_parse_data' from 'make_image_spec_schema_image_layout_schema' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (21) 'make_image_spec_schema_image_layout_schema(yajl_tree_parse(jsondata, & errbuf, 1024), ctx, err)' leaks here; was allocated at (10) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:43:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:197:42: note: (1) entry to 'image_spec_schema_image_layout_schema_parse_data' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:203:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:206:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:211:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:217:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:217:7: note: (6) calling 'make_image_spec_schema_image_layout_schema' from 'image_spec_schema_image_layout_schema_parse_data' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:14:1: note: (7) entry to 'make_image_spec_schema_image_layout_schema' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:21:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:22:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:26:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:27:12: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:30:41: note: (14) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:31:16: note: (15) assuming '<unknown>' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:31:16: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:36:12: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:36:8: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:43:13: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:217:7: note: (20) returning to 'image_spec_schema_image_layout_schema_parse_data' from 'make_image_spec_schema_image_layout_schema' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_layout_schema.c:43:8: note: (21) '<unknown>' leaks here; was allocated at (14) <--[gcc] make[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' depbase=`echo src/ocispec/runtime_spec_schema_config_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_config_zos.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/runtime_spec_schema_config_zos.lo src/ocispec/runtime_spec_schema_config_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_config_zos.lo -MD -MP -MF src/ocispec/.deps/runtime_spec_schema_config_zos.Tpo -c src/ocispec/runtime_spec_schema_config_zos.c -o src/ocispec/runtime_spec_schema_config_zos.o make[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_zos.c:181: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' depbase=`echo src/ocispec/image_spec_schema_image_manifest_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_manifest_schema.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/image_spec_schema_image_manifest_schema.lo src/ocispec/image_spec_schema_image_manifest_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_manifest_schema.lo -MD -MP -MF src/ocispec/.deps/image_spec_schema_image_manifest_schema.Tpo -c src/ocispec/image_spec_schema_image_manifest_schema.c -o src/ocispec/image_spec_schema_image_manifest_schema.o make[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:349: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:355: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:361: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:367: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:374: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:8: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c: In function 'image_spec_schema_image_manifest_schema_parse_data': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: warning: leak of 'make_image_spec_schema_image_manifest_schema(yajl_tree_parse(jsondata, & errbuf, 1024), ctx, err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:79:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:428:44: note: (1) entry to 'image_spec_schema_image_manifest_schema_parse_data' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:434:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:437:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:442:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:448:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:448:7: note: (6) calling 'make_image_spec_schema_image_manifest_schema' from 'image_spec_schema_image_manifest_schema_parse_data' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:14:1: note: (7) entry to 'make_image_spec_schema_image_manifest_schema' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:21:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:21:11: note: (10) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:22:8: note: (11) assuming 'calloc(1, 80)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:22:8: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:26:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:27:12: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:48:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:49:12: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:60:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:61:12: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:70:19: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:79:12: note: (20) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:82:20: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:86:16: note: (22) following 'false' branch... <--[gcc] cc1: note: (23) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:88:27: note: (24) following 'false' branch (when 'i >= len')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:100:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:101:12: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:116:12: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:116:8: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:122:12: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:122:8: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:129:13: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:448:7: note: (32) returning to 'image_spec_schema_image_manifest_schema_parse_data' from 'make_image_spec_schema_image_manifest_schema' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (33) 'make_image_spec_schema_image_manifest_schema(yajl_tree_parse(jsondata, & errbuf, 1024), ctx, err)' leaks here; was allocated at (10) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:79:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c: In function 'image_spec_schema_image_manifest_schema_parse_file_stream': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: warning: leak of 'image_spec_schema_image_manifest_schema_parse_data(fread_file(stream, & filesize), ctx, err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:79:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:408:1: note: (1) entry to 'image_spec_schema_image_manifest_schema_parse_file_stream' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:413:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:416:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:418:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:423:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:423:7: note: (6) calling 'image_spec_schema_image_manifest_schema_parse_data' from 'image_spec_schema_image_manifest_schema_parse_file_stream' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:428:44: note: (7) entry to 'image_spec_schema_image_manifest_schema_parse_data' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:434:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:437:10: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:442:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:448:7: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:448:7: note: (12) calling 'make_image_spec_schema_image_manifest_schema' from 'image_spec_schema_image_manifest_schema_parse_data' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:14:1: note: (13) entry to 'make_image_spec_schema_image_manifest_schema' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:19:8: note: (14) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:21:11: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:21:11: note: (16) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:22:8: note: (17) assuming 'calloc(1, 80)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:22:8: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:26:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:27:12: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:48:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:49:12: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:60:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:61:12: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:70:19: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:79:12: note: (26) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:82:20: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:86:16: note: (28) following 'false' branch... <--[gcc] cc1: note: (29) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:88:27: note: (30) following 'true' branch (when 'i < len')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:90:38: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:92:20: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:88:35: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:88:27: note: (34) following 'true' branch (when 'i < len')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:90:38: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:92:20: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:88:35: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:88:27: note: (38) following 'true' branch (when 'i < len')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:90:38: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:92:20: note: (40) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:88:35: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:88:27: note: (42) following 'false' branch (when 'i >= len')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:100:24: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:101:12: note: (44) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:116:12: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:116:8: note: (46) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:122:12: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:122:8: note: (48) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:129:13: note: (49) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:448:7: note: (50) returning to 'image_spec_schema_image_manifest_schema_parse_data' from 'make_image_spec_schema_image_manifest_schema' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:430:95: note: (51) inlined call to 'yajl_tree_free_function' from 'image_spec_schema_image_manifest_schema_parse_data' <--[gcc] In function 'yajl_tree_free_function', inlined from 'image_spec_schema_image_manifest_schema_parse_data' at src/ocispec/image_spec_schema_image_manifest_schema.c:430:95: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (52) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:426:1: note: in expansion of macro 'define_cleaner_function' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:426:36: note: (53) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c: In function 'image_spec_schema_image_manifest_schema_parse_file_stream': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:423:7: note: (54) returning to 'image_spec_schema_image_manifest_schema_parse_file_stream' from 'image_spec_schema_image_manifest_schema_parse_data' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (55) 'image_spec_schema_image_manifest_schema_parse_data(fread_file(stream, & filesize), ctx, err)' leaks here; was allocated at (16) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:79:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c: In function 'image_spec_schema_image_manifest_schema_parse_data': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:129:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:428:44: note: (1) entry to 'image_spec_schema_image_manifest_schema_parse_data' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:434:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:437:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:442:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:448:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:448:7: note: (6) calling 'make_image_spec_schema_image_manifest_schema' from 'image_spec_schema_image_manifest_schema_parse_data' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:14:1: note: (7) entry to 'make_image_spec_schema_image_manifest_schema' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:21:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:22:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:26:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:27:12: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:48:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:49:12: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:60:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:61:12: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:70:19: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:79:12: note: (18) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:82:20: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:85:27: note: (20) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:86:16: note: (21) assuming '<unknown>' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:86:16: note: (22) following 'false' branch... <--[gcc] cc1: note: (23) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:88:27: note: (24) following 'false' branch (when 'i >= len')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:100:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:101:12: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:116:12: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:116:8: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:122:12: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:122:8: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:129:13: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:448:7: note: (32) returning to 'image_spec_schema_image_manifest_schema_parse_data' from 'make_image_spec_schema_image_manifest_schema' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:129:8: note: (33) '<unknown>' leaks here; was allocated at (20) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c: In function 'make_image_spec_schema_image_manifest_schema': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:181:12: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:428:44: note: (1) entry to 'image_spec_schema_image_manifest_schema_parse_data' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:434:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:437:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:442:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:448:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:448:7: note: (6) calling 'make_image_spec_schema_image_manifest_schema' from 'image_spec_schema_image_manifest_schema_parse_data' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:14:1: note: (7) entry to 'make_image_spec_schema_image_manifest_schema' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:21:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:22:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:26:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:27:12: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:30:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:30:17: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:35:23: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:36:16: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:42:41: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:101:12: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:116:12: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:116:8: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:122:12: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:122:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:129:13: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:129:8: note: (24) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:133:16: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:136:12: note: (26) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:138:20: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:139:16: note: (28) following 'false' branch (when 'resi' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:142:24: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:143:35: note: (30) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:144:16: note: (31) assuming '<unknown>' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:144:16: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:149:37: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:150:16: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:157:9: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:157:23: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:178:27: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:181:12: note: (38) following 'false' branch... <--[gcc] cc1: note: (39) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:181:12: note: (40) '<unknown>' leaks here; was allocated at (30) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:181:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:428:44: note: (1) entry to 'image_spec_schema_image_manifest_schema_parse_data' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:434:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:437:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:442:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:448:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:448:7: note: (6) calling 'make_image_spec_schema_image_manifest_schema' from 'image_spec_schema_image_manifest_schema_parse_data' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:14:1: note: (7) entry to 'make_image_spec_schema_image_manifest_schema' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:21:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:22:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:26:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:27:12: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:151:49: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:30:19: note: in expansion of macro 'YAJL_IS_NUMBER' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:30:17: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:35:23: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:36:16: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:42:41: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:101:12: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:116:12: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:116:8: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:122:12: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:122:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:129:13: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:129:8: note: (24) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:133:16: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:136:12: note: (26) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:138:20: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:138:20: note: (28) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:139:16: note: (29) assuming 'resi' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:139:16: note: (30) following 'false' branch (when 'resi' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:142:24: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:144:16: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:149:37: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:150:16: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:157:9: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:157:23: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:178:27: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:181:12: note: (38) following 'false' branch... <--[gcc] cc1: note: (39) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_manifest_schema.c:181:12: note: (40) 'resi' leaks here; was allocated at (28) <--[gcc] make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' depbase=`echo src/ocispec/image_spec_schema_content_descriptor.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_content_descriptor.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/image_spec_schema_content_descriptor.lo src/ocispec/image_spec_schema_content_descriptor.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_content_descriptor.lo -MD -MP -MF src/ocispec/.deps/image_spec_schema_content_descriptor.Tpo -c src/ocispec/image_spec_schema_content_descriptor.c -o src/ocispec/image_spec_schema_content_descriptor.o make[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:370: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:378: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:385: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:8: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c: In function 'image_spec_schema_content_descriptor_parse_data': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: warning: leak of 'make_image_spec_schema_content_descriptor(yajl_tree_parse(jsondata, & errbuf, 1024), ctx, err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:454:41: note: (1) entry to 'image_spec_schema_content_descriptor_parse_data' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:460:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:463:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:468:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:474:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:474:7: note: (6) calling 'make_image_spec_schema_content_descriptor' from 'image_spec_schema_content_descriptor_parse_data' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:14:1: note: (7) entry to 'make_image_spec_schema_content_descriptor' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:21:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:21:11: note: (10) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:22:8: note: (11) assuming 'calloc(1, 80)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:22:8: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:26:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:27:12: note: (14) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:31:16: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:38:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:39:12: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:60:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:61:12: note: (20) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:63:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:65:16: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:72:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:99:12: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:110:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:111:12: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:122:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:123:12: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:138:12: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:138:8: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:144:12: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:144:8: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:151:13: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:474:7: note: (34) returning to 'image_spec_schema_content_descriptor_parse_data' from 'make_image_spec_schema_content_descriptor' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (35) 'make_image_spec_schema_content_descriptor(yajl_tree_parse(jsondata, & errbuf, 1024), ctx, err)' leaks here; was allocated at (10) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:151:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:454:41: note: (1) entry to 'image_spec_schema_content_descriptor_parse_data' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:460:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:463:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:468:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:474:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:474:7: note: (6) calling 'make_image_spec_schema_content_descriptor' from 'image_spec_schema_content_descriptor_parse_data' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:14:1: note: (7) entry to 'make_image_spec_schema_content_descriptor' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:19:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:21:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:22:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:26:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:27:12: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:29:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:30:31: note: (14) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:31:16: note: (15) assuming '<unknown>' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:31:16: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:38:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:39:12: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:60:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:61:12: note: (20) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:63:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:65:16: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:72:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:99:12: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:110:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:111:12: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:122:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:123:12: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:138:12: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:138:8: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:144:12: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:144:8: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:151:13: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:474:7: note: (34) returning to 'image_spec_schema_content_descriptor_parse_data' from 'make_image_spec_schema_content_descriptor' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_content_descriptor.c:151:8: note: (35) '<unknown>' leaks here; was allocated at (14) <--[gcc] make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' depbase=`echo src/ocispec/runtime_spec_schema_config_solaris.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_solaris.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/runtime_spec_schema_config_solaris.lo src/ocispec/runtime_spec_schema_config_solaris.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_solaris.lo -MD -MP -MF src/ocispec/.deps/runtime_spec_schema_config_solaris.Tpo -c src/ocispec/runtime_spec_schema_config_solaris.c -o src/ocispec/runtime_spec_schema_config_solaris.o /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:0: information: normalCheckLevelMaxBranches(CWE-0): Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. <--[cppcheck] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:146: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:312: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:318: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:555: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:561: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:567: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:573: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:579: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:585: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:591: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:881: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:887: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:893: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:899: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:905: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:912: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:37:13: warning: leak of 'make_runtime_spec_schema_config_solaris_capped_cpu(get_val(tree, "cappedCPU", 3), ctx, err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:605:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:610:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:622:24: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:634:24: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:644:23: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:644:23: note: (12) calling 'make_runtime_spec_schema_config_solaris_capped_cpu' from 'make_runtime_spec_schema_config_solaris' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:14:1: note: (13) entry to 'make_runtime_spec_schema_config_solaris_capped_cpu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:19:8: note: (14) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:21:11: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:21:11: note: (16) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:22:8: note: (17) assuming 'calloc(1, 16)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:22:8: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:26:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:27:12: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:37:13: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:644:23: note: (22) returning to 'make_runtime_spec_schema_config_solaris' from 'make_runtime_spec_schema_config_solaris_capped_cpu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:37:13: note: (23) 'make_runtime_spec_schema_config_solaris_capped_cpu(get_val(tree, "cappedCPU", 3), ctx, err)' leaks here; was allocated at (16) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:142:12: warning: leak of 'clone_runtime_spec_schema_config_solaris_capped_cpu(*src.capped_cpu)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:877:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:883:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:889:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:895:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:895:8: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:897:27: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:897:27: note: (12) calling 'clone_runtime_spec_schema_config_solaris_capped_cpu' from 'clone_runtime_spec_schema_config_solaris' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:135:1: note: (13) entry to 'clone_runtime_spec_schema_config_solaris_capped_cpu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:139:11: note: (14) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:140:8: note: (15) assuming 'calloc(1, 16)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:140:8: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:142:12: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:142:8: note: (18) following 'false' branch... <--[gcc] cc1: note: (19) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:897:27: note: (20) returning to 'clone_runtime_spec_schema_config_solaris' from 'clone_runtime_spec_schema_config_solaris_capped_cpu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:142:12: note: (21) 'clone_runtime_spec_schema_config_solaris_capped_cpu(*src.capped_cpu)' leaks here; was allocated at (14) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:145:12: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:877:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:883:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:889:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:895:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:895:8: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:897:27: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:897:27: note: (12) calling 'clone_runtime_spec_schema_config_solaris_capped_cpu' from 'clone_runtime_spec_schema_config_solaris' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:135:1: note: (13) entry to 'clone_runtime_spec_schema_config_solaris_capped_cpu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:140:8: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:142:12: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:142:8: note: (16) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:144:22: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:144:22: note: (18) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:145:12: note: (19) assuming '<unknown>' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:145:12: note: (20) following 'false' branch... <--[gcc] cc1: note: (21) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:897:27: note: (22) returning to 'clone_runtime_spec_schema_config_solaris' from 'clone_runtime_spec_schema_config_solaris_capped_cpu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:145:12: note: (23) '<unknown>' leaks here; was allocated at (18) <--[gcc] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:8: <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:605:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:610:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:622:24: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:634:24: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:644:23: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:36: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:160:11: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:160:11: note: (20) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:165:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:177:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:188:13: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:605:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:610:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:622:24: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:634:24: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:644:23: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:36: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:160:11: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:160:11: note: (20) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:165:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:177:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:188:13: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:605:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:610:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:622:24: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:634:24: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:644:23: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:36: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:160:11: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:165:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:169:29: note: (24) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:177:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:188:13: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:605:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:610:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:622:24: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:634:24: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:644:23: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:36: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:160:11: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:160:11: note: (20) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:165:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:177:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:188:13: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:877:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:883:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:889:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:895:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:901:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:903:30: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:305:11: note: (16) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:308:12: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:314:12: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:877:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:883:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:889:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:895:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:901:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:903:30: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:308:12: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:310:25: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:310:25: note: (20) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:314:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:877:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:883:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:889:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:895:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:901:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:903:30: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:308:12: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:314:12: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:316:21: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:316:21: note: (22) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:605:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:610:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:622:24: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:634:24: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:644:23: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:36: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:648:39: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:652:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:656:20: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:664:38: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:332:11: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:332:11: note: (30) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:337:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:349:24: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:361:24: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:373:24: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:385:24: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:397:24: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:409:24: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:605:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:610:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:622:24: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:634:24: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:644:23: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:36: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:648:39: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:652:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:656:20: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:664:38: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:332:11: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:332:11: note: (30) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:337:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:349:24: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:361:24: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:373:24: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:385:24: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:397:24: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:409:24: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:605:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:610:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:622:24: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:634:24: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:644:23: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:36: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:648:39: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:652:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:656:20: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:664:38: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:332:11: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:332:11: note: (30) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:337:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:349:24: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:361:24: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:373:24: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:385:24: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:397:24: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:409:24: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:605:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:610:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:622:24: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:634:24: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:644:23: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:36: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:648:39: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:652:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:656:20: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:664:38: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:332:11: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:332:11: note: (30) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:337:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:349:24: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:361:24: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:373:24: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:385:24: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:397:24: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:409:24: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:605:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:610:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:622:24: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:634:24: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:644:23: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:645:36: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:647:26: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:648:39: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:652:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:656:20: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:664:38: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:332:11: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:337:24: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:341:29: note: (34) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:349:24: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:361:24: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:373:24: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:385:24: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:397:24: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:409:24: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_solaris.c:410:12: note: (51) '<unknown>' leaks here; was allocated at (34) <--[gcc] make[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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 /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_image_index_schema.c:8: <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (49) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (49) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:8: <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:692:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:695:23: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:21:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:21:11: note: (10) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:26:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:38:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:69:13: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:692:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:695:23: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:21:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:26:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:30:25: note: (14) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:38:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:69:13: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:848:27: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:211:11: note: (8) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:214:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:220:12: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:848:27: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:214:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:216:21: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:216:21: note: (12) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:220:12: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:848:27: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:214:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:220:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:222:34: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:223:27: note: (14) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:692:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:695:23: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:696:36: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:698:19: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:248:11: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:248:11: note: (14) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:253:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:265:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:301:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:308:13: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:692:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:695:23: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:696:36: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:698:19: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:248:11: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:253:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:257:25: note: (18) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:265:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:301:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:308:13: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:852:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:854:23: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:465:11: note: (10) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:468:12: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:474:12: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:490:12: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:852:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:854:23: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:468:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:470:21: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:470:21: note: (14) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:474:12: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:490:12: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:852:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:858:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schmake[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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 ema_config_vm.c:858:8: note: (8) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:860:22: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:665:11: note: (12) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:668:12: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:674:12: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:852:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:858:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:860:22: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:668:12: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:670:21: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:670:21: note: (16) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:674:12: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:846:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:852:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:858:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:860:22: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:668:12: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:674:12: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:676:23: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_vm.c:676:23: note: (18) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:8: <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1624:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1058:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1063:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1075:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1087:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1099:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1111:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1123:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1135:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:21:11: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:21:11: note: (28) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:26:24: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:36:26: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:45:20: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:134:24: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:152:24: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:164:24: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1624:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1058:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1063:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1075:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1087:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1099:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1111:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1123:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1135:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:21:11: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:21:11: note: (28) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:26:24: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:36:26: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:71:20: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:134:24: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:152:24: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:164:24: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1624:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1058:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1063:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1075:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1087:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1099:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1111:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1123:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1135:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:21:11: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:21:11: note: (28) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:26:24: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:36:26: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:134:24: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:152:24: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:164:24: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1624:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1058:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1063:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1075:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1087:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1099:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1111:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1123:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1135:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:21:11: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:26:24: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:36:26: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:45:20: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:48:24: note: (34) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:134:24: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:152:24: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:164:24: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1624:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1058:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1063:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1075:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1087:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1099:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1111:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1123:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1135:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1160:32: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1162:19: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1163:32: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1167:24: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1171:20: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1179:38: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:847:11: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:847:11: note: (42) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:852:24: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:864:24: note: (49) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:876:24: note: (51) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:888:24: note: (53) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:900:24: note: (55) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (57) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1624:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1058:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1063:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1075:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1087:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1099:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1111:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1123:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1135:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1160:32: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1162:19: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1163:32: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1167:24: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1171:20: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1179:38: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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 'makemake[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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 _image_spec_schema_config_schema' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:847:11: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:847:11: note: (42) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:852:24: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:864:24: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (49) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:876:24: note: (51) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:888:24: note: (53) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:900:24: note: (55) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (57) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1624:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1058:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1063:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1075:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1087:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1099:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1111:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1123:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1135:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1160:32: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1162:19: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1163:32: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1167:24: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1171:20: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1179:38: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:847:11: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:847:11: note: (42) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:852:24: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:864:24: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:876:24: note: (49) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (51) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:888:24: note: (53) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:900:24: note: (55) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (57) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1624:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1058:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1063:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1075:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1087:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1099:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1111:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1123:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1135:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1160:32: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1162:19: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1163:32: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1167:24: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1171:20: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1179:38: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:847:11: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:847:11: note: (42) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:852:24: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:864:24: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:876:24: note: (49) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:888:24: note: (51) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:900:24: note: (53) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (55) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1624:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1635:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1058:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1063:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1075:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1087:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1099:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1111:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1123:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1135:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1160:32: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1162:19: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1163:32: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1167:24: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1171:20: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:1179:38: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:847:11: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:852:24: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:856:28: note: (46) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:864:24: note: (49) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:876:24: note: (51) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:888:24: note: (53) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/image_spec_schema_config_schema.c:900:24: note: (55) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (57) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:642: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1111: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1117: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1252: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1898: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2327: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2333: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2815: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2824: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3133: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3139: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3145: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3168: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3171: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3184: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3191: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3197: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3297: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3303: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3993: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:47: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3310:1: note: (1) entry to 'make_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3315:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3317:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3318:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3322:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3408:22: note: (6) calling 'make_runtime_spec_schema_config_linux_resources' from 'make_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1964:1: note: (7) entry to 'make_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1969:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1971:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1972:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1976:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1977:12: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1994:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2014:17: note: (14) calling 'make_runtime_spec_schema_config_linux_resources_pids' from 'make_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:14:1: note: (15) entry to 'make_runtime_spec_schema_config_linux_resources_pids' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:19:8: note: (16) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:21:11: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:21:11: note: (18) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:22:8: note: (19) assuming 'calloc(1, 24)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:22:8: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:26:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:27:12: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:47:13: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2014:17: note: (24) returning to 'make_runtime_spec_schema_config_linux_resources' from 'make_runtime_spec_schema_config_linux_resources_pids' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:47:13: note: (25) 'make_runtime_spec_schema_config_linux_resources_pids(get_val(tree, "pids", 3), ctx, err)' leaks here; was allocated at (18) <--[gcc] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:8: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: 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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:214:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3310:1: note: (1) entry to 'make_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3315:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3317:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3318:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3322:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3408:22: note: (6) calling 'make_runtime_spec_schema_config_linux_resources' from 'make_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1964:1: note: (7) entry to 'make_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1969:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1971:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1972:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1976:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1977:12: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1994:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2015:8: note: (14) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2015:30: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2015:27: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2017:21: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2017:21: note: (18) calling 'make_runtime_spec_schema_config_linux_resources_block_io' from 'make_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:157:1: note: (19) entry to 'make_runtime_spec_schema_config_linux_resources_block_io' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:162:8: note: (20) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:164:11: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:164:11: note: (22) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:165:8: note: (23) assuming 'calloc(1, 104)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:165:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:169:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:170:12: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:191:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:192:12: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:213:24: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:214:12: note: (30) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:217:20: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:221:16: note: (32) following 'false' branch... <--[gcc] cc1: note: (33) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:223:27: note: (34) following 'false' branch (when 'i >= len')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:235:24: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2017:21: note: (36) 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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (37) 'make_runtime_spec_schema_config_linux_resources_block_io(get_val(tree, "blockIO", 3), ctx, err)' leaks here; was allocated at (22) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:214:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: 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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:236:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3310:1: note: (1) entry to 'make_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3315:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3317:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3318:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3322:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3408:22: note: (6) calling 'make_runtime_spec_schema_config_linux_resources' from 'make_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1964:1: note: (7) entry to 'make_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1969:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1971:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1972:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1976:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1977:12: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1994:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2015:8: note: (14) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2015:30: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2015:27: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2017:21: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2017:21: note: (18) calling 'make_runtime_spec_schema_config_linux_resources_block_io' from 'make_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:157:1: note: (19) entry to 'make_runtime_spec_schema_config_linux_resources_block_io' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:162:8: note: (20) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:164:11: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:164:11: note: (22) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:165:8: note: (23) assuming 'calloc(1, 104)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:165:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:169:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:170:12: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:191:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:192:12: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:213:24: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:236:12: note: (30) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:239:20: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:243:16: note: (32) following 'false' branch... <--[gcc] cc1: note: (33) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:245:27: note: (34) following 'false' branch (when 'i >= len')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:257:24: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2017:21: note: (36) 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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (37) 'make_runtime_spec_schema_config_linux_resources_block_io(get_val(tree, "blockIO", 3), ctx, err)' leaks here; was allocated at (22) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:236:28: note: in expansion of macro 'YAJL_GET_ARRAY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:322:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3310:1: note: (1) entry to 'make_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3315:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3317:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3318:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3322:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3408:22: note: (6) calling 'make_runtime_spec_schema_config_linux_resources' from 'make_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1964:1: note: (7) entry to 'make_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1969:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1971:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1972:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1976:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1977:12: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1994:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2015:8: note: (14) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2015:30: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2015:27: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2017:21: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2017:21: note: (18) calling 'make_runtime_spec_schema_config_linux_resources_block_io' from 'make_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:157:1: note: (19) entry to 'make_runtime_spec_schema_config_linux_resources_block_io' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:162:8: note: (20) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:164:11: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:165:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:169:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:170:12: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:191:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:192:12: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:213:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:214:12: note: (28) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:217:20: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:220:45: note: (30) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:221:16: note: (31) assuming '<unknown>' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:221:16: note: (32) following 'false' branch... <--[gcc] cc1: note: (33) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:223:27: note: (34) following 'false' branch (when 'i >= len')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:235:24: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2017:21: note: (36) 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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:322:8: note: (37) '<unknown>' leaks here; was allocated at (30) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:322: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3310:1: note: (1) entry to 'make_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3315:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3317:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3318:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3322:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3408:22: note: (6) calling 'make_runtime_spec_schema_config_linux_resources' from 'make_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1964:1: note: (7) entry to 'make_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1969:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1971:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1972:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1976:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1977:12: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1994:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2015:8: note: (14) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2015:30: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2015:27: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2017:21: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2017:21: note: (18) calling 'make_runtime_spec_schema_config_linux_resources_block_io' from 'make_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:157:1: note: (19) entry to 'make_runtime_spec_schema_config_linux_resources_block_io' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:162:8: note: (20) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:164:11: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:164:11: note: (22) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:165:8: note: (23) assuming 'calloc(1, 104)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:165:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:169:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:170:12: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:191:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:192:12: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:213:24: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2017:21: note: (30) 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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:322:13: note: (31) 'make_runtime_spec_schema_config_linux_resources_block_io(get_val(tree, "blockIO", 3), ctx, err)' leaks here; was allocated at (22) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:633: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3981:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3986:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:8: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4042:26: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4042:26: note: (14) calling 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2318:1: note: (15) entry to 'clone_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2323:8: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2325:20: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2326:8: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2328:12: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2328:8: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2341:12: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2341:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2347:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2347:8: note: (24) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2349:25: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2349:25: note: (26) calling 'clone_runtime_spec_schema_config_linux_resources_block_io' from 'clone_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:626:1: note: (27) entry to 'clone_runtime_spec_schema_config_linux_resources_block_io' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:630:11: note: (28) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:631:8: note: (29) assuming 'calloc(1, 104)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:631:8: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:633:22: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:637:8: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:650:12: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:650:8: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:663:12: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:663:8: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:676:12: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:676:8: note: (38) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:689:12: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:689:8: note: (40) following 'false' branch... <--[gcc] cc1: note: (41) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2349:25: note: (42) 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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:633:22: note: (43) 'clone_runtime_spec_schema_config_linux_resources_block_io(*src.block_io)' leaks here; was allocated at (28) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:689:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3981:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3986:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:8: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4042:26: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4042:26: note: (14) calling 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2318:1: note: (15) entry to 'clone_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2323:8: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2325:20: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2326:8: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2328:12: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2328:8: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2341:12: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2341:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2347:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2347:8: note: (24) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2349:25: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2349:25: note: (26) calling 'clone_runtime_spec_schema_config_linux_resources_block_io' from 'clone_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:626:1: note: (27) entry to 'clone_runtime_spec_schema_config_linux_resources_block_io' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:631:8: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:633:22: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:637:8: note: (30) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:639:48: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:640:41: note: (32) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:641:12: note: (33) assuming 'calloc(*src.throttle_read_bps_device_len + 1, 8)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:641:12: note: (34) following 'false' branch... <--[gcc] cc1: note: (35) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:643:30: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:650:12: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:650:8: note: (38) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:663:12: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:663:8: note: (40) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:676:12: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:676:8: note: (42) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:689:12: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:689:8: note: (44) following 'false' branch... <--[gcc] cc1: note: (45) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2349:25: note: (46) 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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:689:8: note: (47) '<unknown>' leaks here; was allocated at (32) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1107: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3981:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3986:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:8: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4042:26: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4042:26: note: (14) calling 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2318:1: note: (15) entry to 'clone_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2323:8: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2325:20: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2326:8: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2328:12: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2328:8: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2341:12: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2341:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2347:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2347:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2353:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2353:8: note: (26) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2355:20: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2355:20: note: (28) calling 'clone_runtime_spec_schema_config_linux_resources_cpu' from 'clone_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1100:1: note: (29) entry to 'clone_runtime_spec_schema_config_linux_resources_cpu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1104:11: note: (30) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1105:8: note: (31) assuming 'calloc(1, 88)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1105:8: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1107:12: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1107:8: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1113:12: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1113:8: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1119:22: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2355:20: note: (38) returning to 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux_resources_cpu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1107:12: note: (39) 'clone_runtime_spec_schema_config_linux_resources_cpu(*src.cpu)' leaks here; was allocated at (30) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1132:23: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3981:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3986:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:8: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4042:26: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4042:26: note: (14) calling 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2318:1: note: (15) entry to 'clone_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2323:8: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2325:20: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2326:8: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2328:12: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2328:8: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2341:12: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2341:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2347:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2347:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2353:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2353:8: note: (26) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2355:20: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2355:20: note: (28) calling 'clone_runtime_spec_schema_config_linux_resources_cpu' from 'clone_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1100:1: note: (29) entry to 'clone_runtime_spec_schema_config_linux_resources_cpu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1105:8: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1107:12: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1107:8: note: (32) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1109:21: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1109:21: note: (34) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1110:12: note: (35) assuming '<unknown>' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1110:12: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1113:12: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1113:8: note: (38) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1119:22: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2355: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1132:23: note: (41) '<unknown>' leaks here; was allocated at (34) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1891: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3981:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3986:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:8: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4042:26: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4042:26: note: (14) calling 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2318:1: note: (15) entry to 'clone_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2323:8: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2325:20: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2326:8: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2328:12: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2328:8: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2341:12: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2341:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2347:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2347:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2353:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2353:8: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2359:12: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2359:8: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2372:12: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2372:8: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2378:12: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2378:8: note: (32) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2380:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2380:24: note: (34) calling 'clone_runtime_spec_schema_config_linux_resources_network' from 'clone_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1884:1: note: (35) entry to 'clone_runtime_spec_schema_config_linux_resources_network' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1888:11: note: (36) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1889:8: note: (37) assuming 'calloc(1, 40)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1889:8: note: (38) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1891:24: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1893:8: note: (40) following 'false' branch... <--[gcc] cc1: note: (41) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2380:24: note: (42) returning to 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux_resources_network' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1891:24: note: (43) 'clone_runtime_spec_schema_config_linux_resources_network(*src.network)' leaks here; was allocated at (36) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1899:30: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3981:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3986:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:8: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4042:26: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4042:26: note: (14) calling 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2318:1: note: (15) entry to 'clone_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2323:8: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2325:20: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2326:8: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2328:12: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2328:8: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2341:12: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2341:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2347:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2347:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2353:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2353:8: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2359:12: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2359:8: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2372:12: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2372:8: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2378:12: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2378:8: note: (32) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2380:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2380:24: note: (34) calling 'clone_runtime_spec_schema_config_linux_resources_network' from 'clone_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1884:1: note: (35) entry to 'clone_runtime_spec_schema_config_linux_resources_network' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1889:8: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1891:24: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1893:8: note: (38) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1895:34: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1896:27: note: (40) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1897:12: note: (41) assuming 'calloc(*src.priorities_len + 1, 8)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1897:12: note: (42) following 'false' branch... <--[gcc] cc1: note: (43) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1899:30: note: (44) following 'false' branch... <--[gcc] cc1: note: (45) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2380:24: note: (46) returning to 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux_resources_network' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:1899:30: note: (47) '<unknown>' leaks here; was allocated at (40) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2325:20: warning: leak of 'clone_runtime_spec_schema_config_linux_resources(*src.resources)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3981:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3986:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:8: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4042:26: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4042:26: note: (14) calling 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2318:1: note: (15) entry to 'clone_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2322:11: note: (16) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2323:8: note: (17) assuming 'calloc(1, 96)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2323:8: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2325:20: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2326:8: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2328:12: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2328:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2341:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2341:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2347:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2347:8: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2353:12: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2353:8: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2359:12: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2359:8: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2372:12: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2372:8: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2378:12: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2378:8: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2384:12: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2384:8: note: (36) following 'false' branch... <--[gcc] cc1: note: (37) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4042:26: note: (38) returning to 'clone_runtime_spec_schema_config_linux' from 'clone_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2325:20: note: (39) 'clone_runtime_spec_schema_config_linux_resources(*src.resources)' leaks here; was allocated at (16) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2384:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3981:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3986:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:8: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4042:26: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4042:26: note: (14) calling 'clone_runtime_spec_schema_config_linux_resources' from 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2318:1: note: (15) entry to 'clone_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2323:8: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2325:20: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2326:8: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2328:12: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2328:8: note: (20) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2330:31: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2331:24: note: (22) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2332:12: note: (23) assuming '<unknown>' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2332:12: note: (24) following 'false' branch... <--[gcc] cc1: note: (25) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2334:30: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2341:12: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2341:8: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2347:12: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2347:8: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2353:12: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2353:8: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2359:12: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2359:8: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2372:12: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2372:8: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2378:12: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2378:8: note: (38) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2384:12: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2384:8: note: (40) following 'false' branch... <--[gcc] cc1: note: (41) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4042:26: note: (42) returning to 'clone_runtime_spec_schema_config_linux' from 'clone_runtime_spec_schema_config_linux_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2384:8: note: (43) '<unknown>' leaks here; was allocated at (22) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2811:12: warning: leak of 'clone_runtime_spec_schema_config_linux_seccomp(*src.seccomp)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3981:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3986:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:8: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4046:12: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4046:8: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4052:12: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4052:8: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4058:12: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4058:8: note: (18) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4060:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4060:24: note: (20) calling 'clone_runtime_spec_schema_config_linux_seccomp' from 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2804:1: note: (21) entry to 'clone_runtime_spec_schema_config_linux_seccomp' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2808:11: note: (22) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2809:8: note: (23) assuming 'calloc(1, 96)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2809:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2811:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2811:8: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2817:33: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2819:8: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2835:12: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2835:8: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2841:12: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2841:8: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2847:12: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2847:8: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2863:12: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2863:8: note: (36) following 'false' branch... <--[gcc] cc1: note: (37) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4060:24: note: (38) returning to 'clone_runtime_spec_schema_config_linux' from 'clone_runtime_spec_schema_config_linux_seccomp' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2811:12: note: (39) 'clone_runtime_spec_schema_config_linux_seccomp(*src.seccomp)' leaks here; was allocated at (22) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2863:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3981:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3986:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:8: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4046:12: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4046:8: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4052:12: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4052:8: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4058:12: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4058:8: note: (18) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4060:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4060:24: note: (20) calling 'clone_runtime_spec_schema_config_linux_seccomp' from 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2804:1: note: (21) entry to 'clone_runtime_spec_schema_config_linux_seccomp' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2809:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2811:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2811:8: note: (24) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2813:31: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2813:31: note: (26) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2814:12: note: (27) assuming '<unknown>' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2814:12: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2817:33: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2819:8: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2835:12: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2835:8: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2841:12: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2841:8: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2847:12: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2847:8: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2863:12: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2863:8: note: (38) following 'false' branch... <--[gcc] cc1: note: (39) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4060: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:2863:8: note: (41) '<unknown>' leaks here; was allocated at (26) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3129: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3981:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3986:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:8: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4046:12: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4046:8: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4052:12: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4052:8: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4058:12: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4058:8: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4064:19: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4065:8: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4067:12: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4067:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4083:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4083:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4099:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4099:8: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4105:12: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4105:8: note: (28) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4107:26: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4107:26: note: (30) calling 'clone_runtime_spec_schema_config_linux_intel_rdt' from 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3122:1: note: (31) entry to 'clone_runtime_spec_schema_config_linux_intel_rdt' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3126:11: note: (32) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3127:8: note: (33) assuming 'calloc(1, 48)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3127:8: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3129:12: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3129:8: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3135:12: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3135:8: note: (38) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3141:12: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3141:8: note: (40) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3147:26: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4107:26: note: (42) returning to 'clone_runtime_spec_schema_config_linux' from 'clone_runtime_spec_schema_config_linux_intel_rdt' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3129:12: note: (43) 'clone_runtime_spec_schema_config_linux_intel_rdt(*src.intel_rdt)' leaks here; was allocated at (32) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3150:29: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3981:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3986:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:8: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4046:12: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4046:8: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4052:12: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4052:8: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4058:12: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4058:8: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4064:19: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4065:8: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4067:12: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4067:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4083:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4083:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4099:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4099:8: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4105:12: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4105:8: note: (28) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4107:26: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4107:26: note: (30) calling 'clone_runtime_spec_schema_config_linux_intel_rdt' from 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3122:1: note: (31) entry to 'clone_runtime_spec_schema_config_linux_intel_rdt' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3127:8: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3129:12: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3129:8: note: (34) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3131:24: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3131:24: note: (36) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3132:12: note: (37) assuming '<unknown>' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3132:12: note: (38) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3135:12: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3135:8: note: (40) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3141:12: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3141:8: note: (42) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3147:26: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4107:26: note: (44) returning to 'clone_runtime_spec_schema_config_linux' from 'clone_runtime_spec_schema_config_linux_intel_rdt' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3150:29: note: (45) '<unknown>' leaks here; was allocated at (36) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3293: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3981:1: note: (1) entry to 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3986:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3988:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4001:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4014:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4027:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4040:8: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4046:12: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4046:8: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4052:12: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4052:8: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4058:12: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4058:8: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4064:19: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4065:8: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4067:12: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4067:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4083:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4083:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4099:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4099:8: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4105:12: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4105:8: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4111:12: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4111:8: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4117:12: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4117:8: note: (32) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4119:29: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4119:29: note: (34) calling 'clone_runtime_spec_schema_config_linux_time_offsets' from 'clone_runtime_spec_schema_config_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3286:1: note: (35) entry to 'clone_runtime_spec_schema_config_linux_time_offsets' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3290:11: note: (36) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3291:8: note: (37) assuming 'calloc(1, 24)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3291:8: note: (38) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3293:12: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3293:8: note: (40) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3299:12: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3299:8: note: (42) following 'false' branch... <--[gcc] cc1: note: (43) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:4119:29: note: (44) returning to 'clone_runtime_spec_schema_config_linux' from 'clone_runtime_spec_schema_config_linux_time_offsets' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_linux.c:3293:12: note: (45) 'clone_runtime_spec_schema_config_linux_time_offsets(*src.time_offsets)' leaks here; was allocated at (36) <--[gcc] make[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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 /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:8: <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:21:11: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:21:11: note: (18) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:26:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:30:20: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:48:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:21:11: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:21:11: note: (18) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:26:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:52:20: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:70:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:21:11: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:21:11: note: (18) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:26:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:74:20: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:92:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:21:11: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:26:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:30:20: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:33:29: note: (22) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:48:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:21:11: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:21:11: note: (18) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:26:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:31: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3451:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3469:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3481:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3493:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:571:11: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:571:11: note: (28) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:576:24: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:588:24: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:612:13: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:31: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3451:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3469:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3481:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3493:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:571:11: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:576:24: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:580:25: note: (32) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:588:24: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:612:13: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:31: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3451:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3469:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3481:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3493:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:30: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2698:11: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2703:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2739:25: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:751:11: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:751:11: note: (40) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:756:24: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:778:24: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:799:13: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:31: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3451:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3469:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3481:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3493:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:30: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2698:11: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2703:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2739:25: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:38: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2744:24: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2756:24: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:931:11: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:931:11: note: (48) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:936:24: note: (51) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:958:24: note: (53) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:980:24: note: (55) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1002:24: note: (57) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1006:20: note: (59) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1048:13: note: (63) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:31: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3451:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3469:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3481:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3493:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:30: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2698:11: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2703:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2739:25: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:38: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2744:24: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2756:24: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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/Bmake[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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 UILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:931:11: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:936:24: note: (49) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:958:24: note: (51) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:980:24: note: (53) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1002:24: note: (55) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1006:20: note: (57) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1009:36: note: (58) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1048:13: note: (63) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:31: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3451:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3469:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3481:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3493:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:30: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2698:11: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2703:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2739:25: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:38: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2744:24: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2756:24: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:931:11: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:931:11: note: (48) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:936:24: note: (51) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:958:24: note: (53) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:980:24: note: (55) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1002:24: note: (57) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1048:13: note: (59) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:31: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3451:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3469:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3481:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3493:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:30: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2698:11: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2703:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2739:25: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:38: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2744:24: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2756:24: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2800:30: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2802:25: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1257:11: note: (51) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1257:11: note: (52) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1262:24: note: (55) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1266:20: note: (57) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:31: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3451:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3469:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3481:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3493:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:30: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2698:11: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2703:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2739:25: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:38: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2744:24: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2756:24: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2800:30: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2802:25: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1257:11: note: (51) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1257:11: note: (52) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1262:24: note: (55) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1292:20: note: (57) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:31: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3451:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3469:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3481:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3493:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:30: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2698:11: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2703:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2739:25: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:38: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2744:24: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2756:24: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2800:30: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2802:25: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1257:11: note: (51) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1262:24: note: (53) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1266:20: note: (55) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1269:29: note: (56) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3981:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3992:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3431:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3436:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3446:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3447:31: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3451:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3469:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3481:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3493:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3514:30: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:3516:20: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2698:11: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2703:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2739:25: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2740:38: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2744:24: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2756:24: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2800:30: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:2802:25: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1257:11: note: (51) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1257:11: note: (52) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.c:1262:24: note: (55) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:603: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:606: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:609: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:622: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:629: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:635: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:750: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:756: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:762: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1094: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1325: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1709: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1332:1: note: (1) entry to 'make_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1337:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1339:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1340:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1344:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1390:22: note: (6) calling 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:591:1: note: (7) entry to 'make_runtime_spec_schema_config_windows_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:596:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:598:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:599:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:601:19: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:601: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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:21:11: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:21:11: note: (16) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:26:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:47:13: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:601: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.20-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] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:234: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1332:1: note: (1) entry to 'make_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1337:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1339:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1340:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1344:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1390:22: note: (6) calling 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:591:1: note: (7) entry to 'make_runtime_spec_schema_config_windows_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:596:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:598:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:599:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:601:19: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:8: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:32: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:29: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:604:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:604: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:157:1: note: (17) entry to 'make_runtime_spec_schema_config_windows_resources_cpu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:162:8: note: (18) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:164:11: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:164:11: note: (20) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:165:8: note: (21) assuming 'calloc(1, 32)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:165:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:169:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:170:12: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:191:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:192:12: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:213:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:214:12: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:234:13: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:604:16: note: (30) returning to 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows_resources_cpu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:234:13: note: (31) '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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:282:12: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1332:1: note: (1) entry to 'make_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1337:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1339:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1340:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1344:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1390:22: note: (6) calling 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:591:1: note: (7) entry to 'make_runtime_spec_schema_config_windows_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:596:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:598:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:599:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:601:19: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:8: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:32: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:29: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:604:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:604: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:157:1: note: (17) entry to 'make_runtime_spec_schema_config_windows_resources_cpu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:162:8: note: (18) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:164:11: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:165:8: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:169:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:170:12: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:191:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:192:12: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:213:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:214:12: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:234:13: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:234:8: note: (28) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:238:16: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:241:12: note: (30) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:243:20: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:244:16: note: (32) following 'false' branch (when 'resi' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:247:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:248:35: note: (34) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:249:16: note: (35) assuming '<unknown>' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:249:16: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:254:37: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:255:16: note: (38) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:262:9: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:262:23: note: (40) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:279:27: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:282:12: note: (42) following 'false' branch... <--[gcc] cc1: note: (43) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:282:12: note: (44) '<unknown>' leaks here; was allocated at (34) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:282:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1332:1: note: (1) entry to 'make_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1337:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1339:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1340:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1344:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1390:22: note: (6) calling 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:591:1: note: (7) entry to 'make_runtime_spec_schema_config_windows_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:596:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:598:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:599:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:601:19: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:8: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:32: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:29: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:604:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:604: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:157:1: note: (17) entry to 'make_runtime_spec_schema_config_windows_resources_cpu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:162:8: note: (18) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:164:11: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:165:8: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:169:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:170:12: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:191:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:192:12: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:213:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:214:12: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:234:13: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:234:8: note: (28) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:238:16: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:241:12: note: (30) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:243:20: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:243:20: note: (32) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:244:16: note: (33) assuming 'resi' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:244:16: note: (34) following 'false' branch (when 'resi' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:247:24: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:249:16: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:254:37: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:255:16: note: (38) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:262:9: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:262:23: note: (40) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:279:27: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:282:12: note: (42) following 'false' branch... <--[gcc] cc1: note: (43) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:282:12: note: (44) 'resi' leaks here; was allocated at (32) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:451: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1332:1: note: (1) entry to 'make_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1337:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1339:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1340:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1344:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1390:22: note: (6) calling 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:591:1: note: (7) entry to 'make_runtime_spec_schema_config_windows_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:596:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:598:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:599:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:601:19: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:8: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:32: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:29: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:604:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:605:8: note: (16) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:605:29: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:605:26: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:607:20: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:607: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:374:1: note: (21) entry to 'make_runtime_spec_schema_config_windows_resources_storage' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:379:8: note: (22) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:381:11: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:381:11: note: (24) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:382:8: note: (25) assuming 'calloc(1, 40)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:382:8: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:386:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:387:12: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:408:24: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:409:12: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:430:24: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:431:12: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:451:13: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:607: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:451: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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:499:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1332:1: note: (1) entry to 'make_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1337:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1339:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1340:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1344:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1390:22: note: (6) calling 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:591:1: note: (7) entry to 'make_runtime_spec_schema_config_windows_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:596:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:598:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:599:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:601:19: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:8: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:32: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:29: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:604:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:605:8: note: (16) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:605:29: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:605:26: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:607:20: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:607: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:374:1: note: (21) entry to 'make_runtime_spec_schema_config_windows_resources_storage' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:379:8: note: (22) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:381:11: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:382:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:386:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:387:12: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:408:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:409:12: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:430:24: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:431:12: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:451:13: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:451:8: note: (32) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:455:16: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:458:12: note: (34) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:460:20: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:460:20: note: (36) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:461:16: note: (37) assuming 'resi' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:461:16: note: (38) following 'false' branch (when 'resi' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:464:24: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:466:16: note: (40) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:471:37: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:472:16: note: (42) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:479:9: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:479:23: note: (44) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:496:27: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:499:12: note: (46) following 'false' branch... <--[gcc] cc1: note: (47) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:499:12: note: (48) 'resi' leaks here; was allocated at (36) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:499:12: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1332:1: note: (1) entry to 'make_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1337:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1339:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1340:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1344:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1390:22: note: (6) calling 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:591:1: note: (7) entry to 'make_runtime_spec_schema_config_windows_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:596:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:598:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:599:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:601:19: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:8: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:32: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:29: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:604:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:605:8: note: (16) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:605:29: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:605:26: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:607:20: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:607: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:374:1: note: (21) entry to 'make_runtime_spec_schema_config_windows_resources_storage' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:379:8: note: (22) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:381:11: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:382:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:386:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:387:12: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:408:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:409:12: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:430:24: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:431:12: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:451:13: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:451:8: note: (32) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:455:16: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:458:12: note: (34) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:460:20: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:461:16: note: (36) following 'false' branch (when 'resi' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:464:24: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:465:35: note: (38) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:466:16: note: (39) assuming '<unknown>' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:466:16: note: (40) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:471:37: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:472:16: note: (42) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:479:9: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:479:23: note: (44) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:496:27: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:499:12: note: (46) following 'false' branch... <--[gcc] cc1: note: (47) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:499:12: note: (48) '<unknown>' leaks here; was allocated at (38) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c: In function 'make_runtime_spec_schema_config_windows': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:32: warning: leak of 'make_runtime_spec_schema_config_windows_resources(get_val(tree, "resources", 3), ctx, err)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1332:1: note: (1) entry to 'make_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1337:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1339:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1340:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1344:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1390:22: note: (6) calling 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:591:1: note: (7) entry to 'make_runtime_spec_schema_config_windows_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:596:8: note: (8) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:598:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:598:11: note: (10) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:599:8: note: (11) assuming 'calloc(1, 32)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:599:8: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:601:19: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:8: note: (14) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:32: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:29: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:604:16: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:605:8: note: (18) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:605:29: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:605:26: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:607:20: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:607:20: note: (22) calling 'make_runtime_spec_schema_config_windows_resources_storage' from 'make_runtime_spec_schema_config_windows_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:374:1: note: (23) entry to 'make_runtime_spec_schema_config_windows_resources_storage' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:379:8: note: (24) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:381:11: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:382:8: note: (26) following 'true' branch... <--[gcc] cc1: note: (27) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:607:20: note: (28) returning to 'make_runtime_spec_schema_config_windows_resources' from 'make_runtime_spec_schema_config_windows_resources_storage' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:608:8: note: (29) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:608:33: note: (30) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:608:30: note: (31) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:611:13: note: (32) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1390:22: note: (33) returning to 'make_runtime_spec_schema_config_windows' from 'make_runtime_spec_schema_config_windows_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:602:32: note: (34) 'make_runtime_spec_schema_config_windows_resources(get_val(tree, "resources", 3), ctx, err)' leaks here; was allocated at (10) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:746:12: warning: leak of 'clone_runtime_spec_schema_config_windows_resources(*src.resources)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1697:1: note: (1) entry to 'clone_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1702:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1704:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1704:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1720:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1720:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1733:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1733:8: note: (8) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1735:26: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1735:26: note: (10) calling 'clone_runtime_spec_schema_config_windows_resources' from 'clone_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:739:1: note: (11) entry to 'clone_runtime_spec_schema_config_windows_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:743:11: note: (12) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:744:8: note: (13) assuming 'calloc(1, 32)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:744:8: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:746:12: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:746:8: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:752:12: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:752:8: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:758:12: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:758:8: note: (20) following 'false' branch... <--[gcc] cc1: note: (21) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1735: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:746:12: note: (23) 'clone_runtime_spec_schema_config_windows_resources(*src.resources)' leaks here; was allocated at (12) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:758:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1697:1: note: (1) entry to 'clone_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1702:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1704:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1704:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1720:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1720:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1733:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1733:8: note: (8) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1735:26: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1735:26: note: (10) calling 'clone_runtime_spec_schema_config_windows_resources' from 'clone_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:739:1: note: (11) entry to 'clone_runtime_spec_schema_config_windows_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:744:8: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:746:12: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:746:8: note: (14) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:748:23: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:748: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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:147:11: note: (18) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:150:21: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:748: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:749:12: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:752:12: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:752:8: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:758:12: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:758:8: note: (27) following 'false' branch... <--[gcc] cc1: note: (28) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1735: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:758:8: note: (30) '<unknown>' leaks here; was allocated at (18) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:761:12: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1697:1: note: (1) entry to 'clone_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1702:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1704:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1704:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1720:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1720:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1733:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1733:8: note: (8) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1735:26: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1735:26: note: (10) calling 'clone_runtime_spec_schema_config_windows_resources' from 'clone_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:739:1: note: (11) entry to 'clone_runtime_spec_schema_config_windows_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:744:8: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:746:12: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:746:8: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:752:12: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:752:8: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:758:12: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:758:8: note: (18) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:760:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:760: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:573:1: note: (21) entry to 'clone_runtime_spec_schema_config_windows_resources_storage' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:577:11: note: (22) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:578:8: note: (23) assuming 'calloc(1, 40)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:578:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:580:20: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:760: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:761:12: note: (27) following 'false' branch... <--[gcc] cc1: note: (28) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1735: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:761:12: note: (30) '<unknown>' leaks here; was allocated at (22) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1089:12: warning: leak of 'clone_runtime_spec_schema_config_windows_network(*src.network)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1697:1: note: (1) entry to 'clone_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1702:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1704:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1704:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1720:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1720:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1733:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1733:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1739:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1739:8: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1741:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1741:24: note: (12) calling 'clone_runtime_spec_schema_config_windows_network' from 'clone_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1082:1: note: (13) entry to 'clone_runtime_spec_schema_config_windows_network' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1086:11: note: (14) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1087:8: note: (15) assuming 'calloc(1, 72)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1087:8: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1089:12: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1089:8: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1105:43: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1107:8: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1123:12: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1123:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1129:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1129:8: note: (24) following 'false' branch... <--[gcc] cc1: note: (25) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1741: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1089:12: note: (27) 'clone_runtime_spec_schema_config_windows_network(*src.network)' leaks here; was allocated at (14) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1129:8: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1697:1: note: (1) entry to 'clone_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1702:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1704:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1704:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1720:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1720:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1733:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1733:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1739:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1739:8: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1741:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1741:24: note: (12) calling 'clone_runtime_spec_schema_config_windows_network' from 'clone_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1082:1: note: (13) entry to 'clone_runtime_spec_schema_config_windows_network' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1087:8: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1089:12: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1089:8: note: (16) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1091:37: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1092:30: note: (18) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1093:12: note: (19) assuming 'calloc(*src.endpoint_list_len + 1, 8)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1093:12: note: (20) following 'false' branch... <--[gcc] cc1: note: (21) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1107:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1123:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1123:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1129:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1129:8: note: (26) following 'false' branch... <--[gcc] cc1: note: (27) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1741: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1129:8: note: (29) '<unknown>' leaks here; was allocated at (18) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1321:12: warning: leak of 'clone_runtime_spec_schema_config_windows_hyperv(*src.hyperv)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1697:1: note: (1) entry to 'clone_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1702:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1704:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1704:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1720:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1720:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1733:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1733:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1739:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1739:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1745:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1745:8: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1751:25: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1755:8: note: (14) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1757:23: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1757:23: note: (16) calling 'clone_runtime_spec_schema_config_windows_hyperv' from 'clone_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1314:1: note: (17) entry to 'clone_runtime_spec_schema_config_windows_hyperv' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1318:11: note: (18) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1319:8: note: (19) assuming 'calloc(1, 16)' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1319:8: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1321:12: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1321:8: note: (22) following 'false' branch... <--[gcc] cc1: note: (23) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1757: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1321:12: note: (25) 'clone_runtime_spec_schema_config_windows_hyperv(*src.hyperv)' leaks here; was allocated at (18) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1324:12: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1697:1: note: (1) entry to 'clone_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1702:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1704:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1704:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1720:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1720:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1733:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1733:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1739:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1739:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1745:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1745:8: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1751:25: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1755:8: note: (14) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1757:23: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1757:23: note: (16) calling 'clone_runtime_spec_schema_config_windows_hyperv' from 'clone_runtime_spec_schema_config_windows' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1314:1: note: (17) entry to 'clone_runtime_spec_schema_config_windows_hyperv' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1319:8: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1321:12: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1321:8: note: (20) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1323:32: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1323:32: note: (22) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1324:12: note: (23) assuming '<unknown>' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1324:12: note: (24) following 'false' branch... <--[gcc] cc1: note: (25) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1757: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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_windows.c:1324:12: note: (27) '<unknown>' leaks here; was allocated at (22) <--[gcc] make[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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 make[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:584:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:585:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:589:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:590:12: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:601:24: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:602:12: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:613:24: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:640:12: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:651:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:652:12: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:655:20: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:663:38: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:367:11: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:367:11: note: (22) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:368:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:372:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:373:12: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:394:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:395:12: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:416:24: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:417:12: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:437:13: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:584:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:585:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:589:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:590:12: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:601:24: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:602:12: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:613:24: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:640:12: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:651:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:674:12: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:677:20: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:685:38: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:367:11: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:367:11: note: (22) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:368:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:372:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:373:12: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:394:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:395:12: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:416:24: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:417:12: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:437:13: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:584:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:585:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:589:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:590:12: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:601:24: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:602:12: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:613:24: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:640:12: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:651:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:652:12: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:655:20: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:663:38: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:367:11: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:368:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:372:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:373:12: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:394:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:395:12: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:416:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:417:12: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:437:13: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:437:8: note: (30) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:441:16: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:444:12: note: (32) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:446:20: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:446:20: note: (34) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:450:24: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:452:16: note: (38) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:457:37: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:458:16: note: (40) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:465:9: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:465:23: note: (42) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:482:27: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:584:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:585:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:589:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:590:12: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:601:24: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:602:12: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:613:24: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:640:12: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:651:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:652:12: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:655:20: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:663:38: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:367:11: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:368:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:372:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:373:12: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:394:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:395:12: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:416:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:417:12: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:437:13: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:437:8: note: (30) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:441:16: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:444:12: note: (32) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:446:20: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:450:24: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:451:35: note: (36) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:452:16: note: (38) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:457:37: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:458:16: note: (40) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:465:9: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:465:23: note: (42) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs.c:482:27: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:360: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_zos.c:366: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:21:11: note: (2) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:26:24: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:8: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:38:24: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:48:12: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:54:12: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:61:13: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:65:16: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:70:20: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:74:24: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:75:35: note: (23) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:81:37: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:89:9: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:21:11: note: (2) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:26:24: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:38:24: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:48:12: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:54:12: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:61:13: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:65:16: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:70:20: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:70:20: note: (21) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:74:24: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:81:37: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_windows.c:89:9: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:8: <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:548:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:559:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (10) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:26:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:38:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:50:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:120:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:153:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:160:13: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:548:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:559:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:26:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:30:36: note: (14) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:38:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:50:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:120:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:153:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:160:13: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:548:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:559:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:26:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:38:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:50:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:120:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:153:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:160:13: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:164:16: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:169:20: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:169:20: note: (30) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:173:24: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:180:37: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:188:9: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:548:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:559:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:21:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:26:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:38:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:50:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.cmake[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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 :103:12: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:120:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:153:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:160:13: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:164:16: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:169:20: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:173:24: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:174:35: note: (32) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:180:37: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_schema.c:188:9: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2119: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2129: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2309: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2663: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2669: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:8: <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:498:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:503:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:541:24: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:563:24: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:567:20: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:575:38: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:242:11: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:242:11: note: (20) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:247:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:269:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:291:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:313:24: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:323:12: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:330:13: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:498:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:503:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:541:24: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:563:24: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:567:20: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:575:38: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:242:11: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:247:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:269:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:291:24: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:313:24: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:317:23: note: (30) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:323:12: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:330:13: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:242:11: note: (2) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:247:24: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:323:12: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:330:13: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:334:16: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:339:20: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:339:20: note: (15) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:343:24: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:350:37: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:358:9: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:360:39: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:361:20: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:362:20: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:363:20: note: (30) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:364:20: note: (32) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:366:35: note: (34) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:376:27: note: (36) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:793:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:809:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:815:25: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:819:28: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:825:81: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:471:11: note: (16) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:474:21: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:793:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:809:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:815:25: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:819:28: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:825:81: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:474:21: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:482:19: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:482:19: note: (20) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1306:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1209:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1211:11: note: (2) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1212:8: note: (3) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1216:24: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1239:12: note: (5) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1259:13: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1259:8: note: (7) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1263:16: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1266:12: note: (9) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1268:20: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1268:20: note: (11) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1269:16: note: (12) assuming 'resi' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1269:16: note: (13) following 'false' branch (when 'resi' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1272:24: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1274:16: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1279:37: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1280:16: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1287:9: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1287:23: note: (19) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1289:39: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1289:16: note: (21) following 'true' branch (when the strings are non-equal)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1290:20: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1290:17: note: (23) following 'true' branch (when the strings are non-equal)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1291:20: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1291:20: note: (25) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1293:35: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1287:23: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1303:27: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1306:12: note: (29) following 'false' branch... <--[gcc] cc1: note: (30) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1306:12: note: (31) 'resi' leaks here; was allocated at (11) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1532:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1389:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1391:11: note: (2) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1392:8: note: (3) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1396:24: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1463:12: note: (5) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1483:13: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1483:8: note: (7) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1487:16: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1490:12: note: (9) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1492:20: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1492:20: note: (11) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1493:16: note: (12) assuming 'resi' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1493:16: note: (13) following 'false' branch (when 'resi' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1496:24: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1498:16: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1503:37: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1504:16: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1511:9: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1511:23: note: (19) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1513:39: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1513:16: note: (21) following 'true' branch (when the strings are non-equal)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1514:20: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1514:17: note: (23) following 'true' branch (when the strings are non-equal)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1515:20: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1515:17: note: (25) following 'true' branch (when the strings are non-equal)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1516:20: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1516:17: note: (27) following 'true' branch (when the strings are non-equal)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1517:20: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1517:20: note: (29) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1519:35: note: (30) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1511:23: note: (31) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1529:27: note: (32) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1532:12: note: (33) following 'false' branch... <--[gcc] cc1: note: (34) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1532:12: note: (35) 'resi' leaks here; was allocated at (11) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1763:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1643:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1645:11: note: (2) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1646:8: note: (3) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1650:24: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1695:12: note: (5) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1715:13: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1715:8: note: (7) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1719:16: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1722:12: note: (9) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1724:20: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1724:20: note: (11) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1725:16: note: (12) assuming 'resi' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1725:16: note: (13) following 'false' branch (when 'resi' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1728:24: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1730:16: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1735:37: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1736:16: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1743:9: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1743:23: note: (19) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1745:39: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1745:16: note: (21) following 'true' branch (when the strings are non-equal)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1746:20: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1746:17: note: (23) following 'true' branch (when the strings are non-equal)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1747:20: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1747:17: note: (25) following 'true' branch (when the strings are non-equal)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1748:20: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1748:20: note: (27) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1750:35: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1743:23: note: (29) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1760:27: note: (30) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1763:12: note: (31) following 'false' branch... <--[gcc] cc1: note: (32) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:1763:12: note: (33) 'resi' leaks here; was allocated at (11) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2234:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2141:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2143:11: note: (2) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2144:8: note: (3) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2148:24: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2149:12: note: (5) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2151:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2153:16: note: (7) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2160:24: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2161:12: note: (9) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2180:12: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2180:8: note: (11) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2187:13: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2187:8: note: (13) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2191:16: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2194:12: note: (15) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2196:20: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2196:20: note: (17) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2197:16: note: (18) assuming 'resi' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2197:16: note: (19) following 'false' branch (when 'resi' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2200:24: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2202:16: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2207:37: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2208:16: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2215:9: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2215:23: note: (25) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2217:39: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2217:16: note: (27) following 'true' branch (when the strings are non-equal)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2218:20: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2218:17: note: (29) following 'true' branch (when the strings are non-equal)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2219:20: note: (30) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2219:20: note: (31) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2221:35: note: (32) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2234:12: note: (33) following 'false' branch... <--[gcc] cc1: note: (34) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2234:12: note: (35) 'resi' leaks here; was allocated at (17) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2420:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2323:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2325:11: note: (2) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2326:8: note: (3) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2330:24: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2353:12: note: (5) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2373:13: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2373:8: note: (7) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2377:16: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2380:12: note: (9) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2382:20: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2382:20: note: (11) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2383:16: note: (12) assuming 'resi' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2383:16: note: (13) following 'false' branch (when 'resi' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2386:24: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2388:16: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2393:37: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2394:16: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2401:9: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2401:23: note: (19) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2403:39: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2403:16: note: (21) following 'true' branch (when the strings are non-equal)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2404:20: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2404:17: note: (23) following 'true' branch (when the strings are non-equal)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2405:20: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2405:20: note: (25) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2407:35: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2401:23: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2417:27: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2420:12: note: (29) following 'false' branch... <--[gcc] cc1: note: (30) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2420:12: note: (31) 'resi' leaks here; was allocated at (11) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2586:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2503:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2505:11: note: (2) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2506:8: note: (3) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2510:24: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2511:12: note: (5) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2513:25: note: in expansion of macro 'YAJL_GET_STRING' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2515:16: note: (7) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2522:24: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2523:12: note: (9) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2532:12: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2532:8: note: (11) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2539:13: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2539:8: note: (13) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2543:16: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2546:12: note: (15) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2548:20: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2548:20: note: (17) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2549:16: note: (18) assuming 'resi' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2549:16: note: (19) following 'false' branch (when 'resi' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2552:24: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2554:16: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2559:37: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2560:16: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2567:9: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2567:23: note: (25) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2569:39: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2569:16: note: (27) following 'true' branch (when the strings are non-equal)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2570:20: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2570:17: note: (29) following 'true' branch (when the strings are non-equal)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2571:20: note: (30) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2571:20: note: (31) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2573:35: note: (32) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2586:12: note: (33) following 'false' branch... <--[gcc] cc1: note: (34) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2586:12: note: (35) 'resi' leaks here; was allocated at (17) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2778:12: warning: leak of 'resi' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2681:8: note: (1) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2683:11: note: (2) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2684:8: note: (3) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2688:24: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2711:12: note: (5) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2731:13: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2731:8: note: (7) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2735:16: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2738:12: note: (9) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2740:20: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2740:20: note: (11) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2741:16: note: (12) assuming 'resi' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2741:16: note: (13) following 'false' branch (when 'resi' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2744:24: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2746:16: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2751:37: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2752:16: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2759:9: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2759:23: note: (19) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2761:39: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2761:16: note: (21) following 'true' branch (when the strings are non-equal)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2762:20: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2762:17: note: (23) following 'true' branch (when the strings are non-equal)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2763:20: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2763:20: note: (25) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2765:35: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2759:23: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2775:27: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2778:12: note: (29) following 'false' branch... <--[gcc] cc1: note: (30) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_defs_linux.c:2778:12: note: (31) 'resi' leaks here; was allocated at (11) <--[gcc] make[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' depbase=`echo src/ocispec/basic_test_double_array_item.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/basic_test_double_array_item.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/basic_test_double_array_item.lo src/ocispec/basic_test_double_array_item.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/basic_test_double_array_item.lo -MD -MP -MF src/ocispec/.deps/basic_test_double_array_item.Tpo -c src/ocispec/basic_test_double_array_item.c -o src/ocispec/basic_test_double_array_item.o make[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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 /builddir/build/BUILD/crun-1.20-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] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1886: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:8: <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1540:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1545:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1547:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1548:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1552:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1602:19: note: (6) calling 'make_runtime_spec_schema_features_linux_cgroup' from 'make_runtime_spec_schema_features_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:21:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:21:11: note: (10) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:26:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1602: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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1540:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1545:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1547:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1548:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1552:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1602:19: note: (6) calling 'make_runtime_spec_schema_features_linux_cgroup' from 'make_runtime_spec_schema_features_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:21:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:21:11: note: (10) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:26:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:34:19: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:45:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1602: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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1540:1: note: (1) entry to 'make_runtime_spec_schema_features_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1545:8: note: (2) following 'false' branch (when 'tree' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1547:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1548:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1552:24: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1602:19: note: (6) calling 'make_runtime_spec_schema_features_linux_cgroup' from 'make_runtime_spec_schema_features_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:21:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:21:11: note: (10) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:26:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:34:19: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:45:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:53:19: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:64:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1602: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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1874:1: note: (1) entry to 'clone_runtime_spec_schema_features_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1879:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1881:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1881:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1897:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1897:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1913:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1913:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1919:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1919:8: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1921:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1921:24: note: (12) calling 'clone_runtime_spec_schema_features_linux_seccomp' from 'clone_runtime_spec_schema_features_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:756:11: note: (14) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:759:23: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:777:12: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:793:12: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:809:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:825:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1921: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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1874:1: note: (1) entry to 'clone_runtime_spec_schema_features_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1879:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1881:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1881:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1897:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1897:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1913:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1913:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1919:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1919:8: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1921:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1921:24: note: (12) calling 'clone_runtime_spec_schema_features_linux_seccomp' from 'clone_runtime_spec_schema_features_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:759:23: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:763:31: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:764:24: note: (18) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:793:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:809:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:825:12: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1921: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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1874:1: note: (1) entry to 'clone_runtime_spec_schema_features_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1879:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1881:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1881:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1897:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1897:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1913:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1913:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1919:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1919:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1925:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1925:8: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1931:12: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1931:8: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1937:12: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1937:8: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1943:12: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1943:8: note: (18) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1945:33: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1945: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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1526:11: note: (22) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1529:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1945: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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1874:1: note: (1) entry to 'clone_runtime_spec_schema_features_linux' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1879:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1881:12: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1881:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1897:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1897:8: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1913:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1913:8: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1919:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1919:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1925:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1925:8: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1931:12: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1931:8: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1937:12: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1937:8: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1943:12: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1943:8: note: (18) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1945:33: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1945: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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1529:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1531:22: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1400:11: note: (28) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1403:23: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_features_linux.c:1945: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.20-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.20-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] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:214: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:8: <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:272:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:283:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (10) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:26:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:38:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:60:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:251:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:258:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:272:10: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:283:7: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (16) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:26:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:38:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:60:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (28) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:261:36: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:272:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:283:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:21:11: note: (10) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:26:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:38:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:60:24: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:68:19: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array_item.c:78:13: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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] /builddir/build/BUILD/crun-1.20-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] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:675: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:8: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c: In function 'make_basic_test_double_array': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:800:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:803:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:137:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:262:12: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:265:20: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:269:16: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:271:43: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:276:38: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:279:20: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:281:27: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:282:31: note: (22) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:284:103: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:21:11: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:21:11: note: (28) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:22:8: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:26:24: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:27:12: note: (32) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:800:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:803:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:137:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:262:12: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:265:20: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:269:16: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:271:43: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:276:38: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:279:20: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:281:27: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:282:31: note: (22) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:284:103: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:21:11: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:21:11: note: (28) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:22:8: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:26:24: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:27:12: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:34:19: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:35:16: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:45:24: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:800:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:803:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:137:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:262:12: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:265:20: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:269:16: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:271:43: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:272:16: note: (16) fmake[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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 make[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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 ollowing 'false' branch... <--[gcc] cc1: note: (17) ...to here /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:276:38: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:279:20: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:281:27: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:282:31: note: (22) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:284:103: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:21:11: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:21:11: note: (28) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:22:8: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:26:24: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:27:12: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:34:19: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:35:16: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:45:24: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:46:12: note: (36) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:800:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:803:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:137:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:262:12: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:265:20: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:269:16: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:271:43: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:276:38: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:279:20: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:281:27: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:282:31: note: (22) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:284:103: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:21:11: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:22:8: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:26:24: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:27:12: note: (30) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:46:12: note: (32) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:150:49: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:49:27: note: (34) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:800:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:803:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (10) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:137:8: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:142:12: note: (14) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:145:20: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:149:16: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:151:40: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:179:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:800:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:803:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (10) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:137:8: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:180:12: note: (14) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:183:20: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:187:16: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:189:40: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:226:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:800:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:803:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:137:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:142:12: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:145:20: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:148:30: note: (14) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:149:16: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:151:40: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:179:24: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:800:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:803:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (10) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:137:8: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c: In function 'free_basic_test_double_array': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:800:8: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:803:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:808:8: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:814:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:136:11: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:137:8: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:141:24: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:142:12: note: (12) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:145:20: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:149:16: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:151:40: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:151:40: note: (16) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:152:16: note: (18) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:127:53: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c: In function 'free_basic_test_double_array': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_double_array.c:389:12: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:162:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:173:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:22:10: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:26:11: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:26:11: note: (12) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:29:18: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:32:14: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:162:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:173:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:22:10: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:26:11: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:29:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:29:18: note: (14) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:32:14: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:141:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:148:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:162:10: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:173:7: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:22:10: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:26:11: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:29:18: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:29:18: note: (20) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:32:14: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (26) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:151:36: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:141:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:148:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:162:10: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:173:7: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:22:10: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:26:11: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:26:11: note: (18) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:29:18: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:32:14: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (26) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_int.c:151:36: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:134:10: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:141:7: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:155:10: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:166:7: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:22:10: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:26:11: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:26:11: note: (18) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:29:18: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:32:14: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:37:55: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:35:28: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:37:55: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:35:28: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (34) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_array_string.c:144:36: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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/crumake[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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 n-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_refobj.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (30) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (30) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_int.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (30) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (30) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:186: error: memleak(CWE-401): Memory leak: ptr <--[cppcheck] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_obj.c:8: <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:156:49: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:42:7: note: in definitiomake[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' depbase=`echo src/ocispec/basic_test_top_double_array_string.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/basic_test_top_double_array_string.lo -MD -MP -MF $depbase.Tpo -c -o src/ocispec/basic_test_top_double_array_string.lo src/ocispec/basic_test_top_double_array_string.c &&\ mv -f $depbase.Tpo $depbase.Plo libtool: compile: gcc -DHAVE_CONFIG_H -I. -I./src -I./src -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/ocispec/basic_test_top_double_array_string.lo -MD -MP -MF src/ocispec/.deps/basic_test_top_double_array_string.Tpo -c src/ocispec/basic_test_top_double_array_string.c -o src/ocispec/basic_test_top_double_array_string.o make[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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-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-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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-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-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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-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-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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-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-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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-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-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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-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-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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-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-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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-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-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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-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-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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-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-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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-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-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.20-build/crun-HEAD/libocispec' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-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-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-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.20-build/crun-HEAD/libocispec' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-seccomp_notify.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-seccomp_notify.Tpo -c src/libcrun/seccomp_notify.c -o src/libcrun/libcrun_la-seccomp_notify.o mv -f src/libcrun/.deps/libcrun_la-seccomp_notify.Tpo src/libcrun/.deps/libcrun_la-seccomp_notify.Plo make[2]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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 n 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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/basic_test_top_double_array_string.c:8: <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:41:8: note: (46) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:533: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:539: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:611: error: memleak(CWE-401): Memory leak: keys <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:713: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:718: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:782: error: memleak(CWE-401): Memory leak: keys <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:888: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:894: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1050: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1056: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1345: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1351: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1408: error: memleak(CWE-401): Memory leak: keys <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1414: error: memleak(CWE-401): Memory leak: keys <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1414: error: memleak(CWE-401): Memory leak: vals <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1521: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1528: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1585: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1589: error: memleak(CWE-401): Memory leak: ret <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c: In function 'free_json_map_string_string.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1577:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1578:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1581:17: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1583:15: note: (6) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1584:6: note: (7) assuming '<unknown>' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:6: <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c: In function 'free_json_map_string_string.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1477:21: note: (14) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1479:20: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1577:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1578:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1581:17: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1584:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1587:17: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1587:17: note: (8) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1588:6: note: (9) assuming '<unknown>' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c: In function 'free_json_map_string_string.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1477:21: note: (16) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.c:1479:20: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/seccomp_notify.c:32: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_load_seccomp_notify_plugins': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (3) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/seccomp_notify.c:92:6: note: (7) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp_notify.c:95:34: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (10) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (11) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (12) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (3) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/seccomp_notify.c:92:6: note: (7) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp_notify.c:95:34: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (10) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (11) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (15) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (16) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (17) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (3) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/seccomp_notify.c:92:6: note: (7) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp_notify.c:95:34: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (10) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (11) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (15) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (20) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (21) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (22) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup(plugins)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (3) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/seccomp_notify.c:92:6: note: (7) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp_notify.c:95:34: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (10) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (11) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (15) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (20) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (25) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (26) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (28) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (29) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (30) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (31) ...to here /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (33) 'xstrdup(plugins)' leaks here; was allocated at (28) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/kill.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.20-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc] /builddir/build/BUILD/crun-1.20-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] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/linux.h:23, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/terminal.c:24: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/terminal.c:40:1: note: (1) entry to 'libcrun_new_terminal' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/terminal.c:44:26: note: (2) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/terminal.c:45:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/terminal.c:48:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (11) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (12) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/terminal.c:95:1: note: (1) entry to 'libcrun_set_stdio' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/terminal.c:98:26: note: (2) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/terminal.c:103:17: note: (6) following 'true' branch (when 'i != 3')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (13) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (14) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_set_stdio': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/terminal.c:95:1: note: (1) entry to 'libcrun_set_stdio' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/terminal.c:103:17: note: (4) following 'true' branch (when 'i != 3')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (6) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/terminal.c:106:10: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/terminal.c:103:23: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/terminal.c:103:17: note: (10) following 'true' branch (when 'i != 3')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/terminal.c:105:13: note: (12) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/terminal.c:106:10: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/terminal.c:103:23: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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: /buildmake[2]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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 dir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:109:1: note: (19) 'ret' leaks here; was opened at (12) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_new_terminal': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup(&buf)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/terminal.c:40:1: note: (1) entry to 'libcrun_new_terminal' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/terminal.c:45:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/terminal.c:48:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/terminal.c:49:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/terminal.c:52:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/terminal.c:53:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/terminal.c:56:10: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/terminal.c:56:10: note: (8) calling 'xstrdup' from 'libcrun_new_terminal' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (9) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (10) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (12) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (13) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (14) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (15) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/terminal.c:56:10: note: (16) returning to 'libcrun_new_terminal' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (17) 'xstrdup(&buf)' leaks here; was allocated at (12) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/intelrdt.c:23: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'resctl_update': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:295:1: note: (1) entry to 'resctl_update' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:303:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:306:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:307:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:310:6: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:310:6: note: (6) following 'true' branch (when 'l3_cache_schema' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:310:26: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:310:26: note: (8) when 'strstr' returns non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:310:23: note: (9) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:311:49: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:311:49: note: (11) calling 'intelrdt_clean_l3_cache_schema' from 'resctl_update' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:210:1: note: (12) entry to 'intelrdt_clean_l3_cache_schema' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:215:9: note: (13) calling 'xmalloc' from 'intelrdt_clean_l3_cache_schema' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (14) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (15) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (16) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:215:9: note: (19) returning to 'intelrdt_clean_l3_cache_schema' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:311:49: note: (20) returning to 'resctl_update' from 'intelrdt_clean_l3_cache_schema' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:21: note: (21) 'intelrdt_clean_l3_cache_schema(l3_cache_schema)' leaks here; was allocated at (15) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'resctl_create': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:233:1: note: (1) entry to 'resctl_create' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:241:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:243:6: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:243:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:246:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:247:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:250:11: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:251:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:254:6: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:254:6: note: (10) following 'true' branch (when 'l3_cache_schema' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:254:26: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:254:26: note: (12) when 'strstr' returns non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:254:23: note: (13) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:255:49: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:255:49: note: (15) calling 'intelrdt_clean_l3_cache_schema' from 'resctl_create' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:210:1: note: (16) entry to 'intelrdt_clean_l3_cache_schema' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:215:9: note: (17) calling 'xmalloc' from 'intelrdt_clean_l3_cache_schema' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (18) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (19) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (20) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:215:9: note: (23) returning to 'intelrdt_clean_l3_cache_schema' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:255:49: note: (24) returning to 'resctl_create' from 'intelrdt_clean_l3_cache_schema' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'compare_rdt_configurations': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:233:1: note: (1) entry to 'resctl_create' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:241:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:243:6: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:243:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:246:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:247:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:250:11: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:251:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:254:6: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:254:6: note: (10) following 'true' branch (when 'l3_cache_schema' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:254:26: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:254:26: note: (12) when 'strstr' returns NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:254:23: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:259:43: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:259:6: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:268:6: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:268:6: note: (17) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:269:12: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:269:12: note: (19) calling 'validate_rdt_configuration' from 'resctl_create' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:158:1: note: (20) entry to 'validate_rdt_configuration' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:166:6: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:169:9: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:170:6: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:173:7: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:174:10: note: (25) following 'true' branch (when 'it' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:178:10: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:178:10: note: (27) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:179:15: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:179:15: note: (29) calling 'compare_rdt_configurations' from 'validate_rdt_configuration' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:98:1: note: (30) entry to 'compare_rdt_configurations' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:108:8: note: (31) when 'strchr' returns NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:109:19: note: (32) following 'false' branch (when 'it' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:111:8: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:111:8: note: (34) when 'strchr' returns NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:112:19: note: (35) following 'false' branch (when 'it' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:114:15: note: (36) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:117:6: note: (37) following 'false' branch (when 'n_parts_a == n_parts_b')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:120:56: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:120:8: note: (39) calling 'xmalloc' from 'compare_rdt_configurations' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (40) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (41) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (42) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (43) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (44) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:120:8: note: (45) returning to 'compare_rdt_configurations' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/linux.h:23, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:22: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/intelrdt.c:295:1: note: (1) entry to 'resctl_update' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:303:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:306:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:307:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:310:6: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:310:6: note: (6) following 'true' branch (when 'l3_cache_schema' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:310:26: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:310:26: note: (8) when 'strstr' returns NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:310:23: note: (9) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:313:8: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:313:8: note: (11) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:314:6: note: (12) assuming 'fd' is a valid file descriptor (>= 0) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:314:6: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:317:9: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:299:21: note: (15) inlined call to 'cleanup_closep' from 'resctl_update' <--[gcc] In function 'cleanup_closep', inlined from 'resctl_update' at src/libcrun/intelrdt.c:299:21: /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/intelrdt.c:299:21: note: (18) inlined call to 'cleanup_closep' from 'resctl_update' <--[gcc] In function 'cleanup_closep', inlined from 'resctl_update' at src/libcrun/intelrdt.c:299:21: cc1: note: (19) calling 'cleanup_closep' from 'resctl_update' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (20) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (21) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h: In function 'compare_rdt_configurations': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup(a)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:233:1: note: (1) entry to 'resctl_create' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:241:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:243:6: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:243:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:246:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:247:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:250:11: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:251:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:254:6: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:254:6: note: (10) following 'true' branch (when 'l3_cache_schema' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:254:26: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:254:26: note: (12) when 'strstr' returns NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:254:23: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:259:43: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:259:6: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:268:6: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:268:6: note: (17) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:269:12: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:269:12: note: (19) calling 'validate_rdt_configuration' from 'resctl_create' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:158:1: note: (20) entry to 'validate_rdt_configuration' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:166:6: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:169:9: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:170:6: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:173:7: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:174:10: note: (25) following 'true' branch (when 'it' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:178:10: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:178:10: note: (27) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:179:15: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:179:15: note: (29) calling 'compare_rdt_configurations' from 'validate_rdt_configuration' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:98:1: note: (30) entry to 'compare_rdt_configurations' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:108:8: note: (31) when 'strchr' returns NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:109:19: note: (32) following 'false' branch (when 'it' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:111:8: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:111:8: note: (34) when 'strchr' returns NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:112:19: note: (35) following 'false' branch (when 'it' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:114:15: note: (36) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:117:6: note: (37) following 'false' branch (when 'n_parts_a == n_parts_b')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:120:56: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:120:8: note: (39) calling 'xmalloc' from 'compare_rdt_configurations' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (40) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (41) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (42) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:120:8: note: (43) returning to 'compare_rdt_configurations' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:122:18: note: (44) calling 'xstrdup' from 'compare_rdt_configurations' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (45) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (46) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (48) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (49) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (50) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (51) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:122:18: note: (52) returning to 'compare_rdt_configurations' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (53) 'xstrdup(a)' leaks here; was allocated at (48) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup(b)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:233:1: note: (1) entry to 'resctl_create' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:241:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:243:6: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:243:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:246:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:247:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:250:11: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:251:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:254:6: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:254:6: note: (10) following 'true' branch (when 'l3_cache_schema' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:254:26: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:254:26: note: (12) when 'strstr' returns NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:254:23: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:259:43: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:259:6: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:268:6: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:268:6: note: (17) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:269:12: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:269:12: note: (19) calling 'validate_rdt_configuration' from 'resctl_create' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:158:1: note: (20) entry to 'validate_rdt_configuration' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:166:6: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:169:9: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:170:6: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:173:7: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:174:10: note: (25) following 'true' branch (when 'it' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:178:10: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:178:10: note: (27) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:179:15: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:179:15: note: (29) calling 'compare_rdt_configurations' from 'validate_rdt_configuration' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:98:1: note: (30) entry to 'compare_rdt_configurations' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:108:8: note: (31) when 'strchr' returns NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:109:19: note: (32) following 'false' branch (when 'it' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:111:8: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:111:8: note: (34) when 'strchr' returns NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:112:19: note: (35) following 'false' branch (when 'it' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:114:15: note: (36) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:117:6: note: (37) following 'false' branch (when 'n_parts_a == n_parts_b')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:120:56: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:120:8: note: (39) calling 'xmalloc' from 'compare_rdt_configurations' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (40) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (41) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (42) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:120:8: note: (43) returning to 'compare_rdt_configurations' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:122:18: note: (44) calling 'xstrdup' from 'compare_rdt_configurations' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (45) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (46) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (48) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (49) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:122:18: note: (50) returning to 'compare_rdt_configurations' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:136:18: note: (51) calling 'xstrdup' from 'compare_rdt_configurations' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (52) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (53) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (54) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (55) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (56) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (57) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (58) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:136:18: note: (59) returning to 'compare_rdt_configurations' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (60) 'xstrdup(b)' leaks here; was allocated at (55) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c: In function 'resctl_update': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:313:8: warning: leak of file descriptor 'open(path, 524289)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:303:6: note: (1) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:306:9: note: (2) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:307:6: note: (3) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:310:6: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:310:6: note: (5) following 'false' branch (when 'l3_cache_schema' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:313:8: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:313:8: note: (7) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/intelrdt.c:313:8: note: (8) 'open(path, 524289)' leaks here; was opened at (7) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/seccomp.c:25: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_copy_seccomp': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:837:1: note: (1) entry to 'libcrun_copy_seccomp' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:846:14: note: (2) calling 'xmalloc' from 'libcrun_copy_seccomp' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (3) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (4) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (5) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:846:14: note: (8) returning to 'libcrun_copy_seccomp' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'evict_cache': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:493:1: note: (1) entry to 'evict_cache' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:501:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:504:62: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:507:6: note: (4) following 'false' branch... <--[gcc] cc1: note: (5) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:515:6: note: (6) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:523:11: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:524:10: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:527:20: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:530:14: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:532:25: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:555:25: note: (12) calling 'xrealloc' from 'evict_cache' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (13) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (14) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (15) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:555:25: note: (18) returning to 'evict_cache' from 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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:517:40: /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/seccomp.c: In function 'evict_cache': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:493:1: note: (1) entry to 'evict_cache' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:501:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:504:62: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:507:6: note: (4) following 'false' branch... <--[gcc] cc1: note: (5) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:515:6: note: (6) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:523:11: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:524:10: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:527:20: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:530:14: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:532:25: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:555:25: note: (12) passing freed pointer 'entries' in call to 'xrealloc' from 'evict_cache' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (13) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (14) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:555:25: note: (17) returning to 'evict_cache' from 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:518: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:518:24: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:200:6: note: (19) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:201:5: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c: In function 'evict_cache': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:517: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:517:40: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (22) second 'free' here <--[gcc] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.h:23, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:23: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/seccomp.c:860:1: note: (1) entry to 'libcrun_open_seccomp_bpf' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:869:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:872:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:872:11: note: (4) calling 'open_rundir_dirfd' from 'libcrun_open_seccomp_bpf' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:455:1: note: (5) entry to 'open_rundir_dirfd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:462:6: note: (6) following 'false' branch... <--[gcc] cc1: note: (7) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:465:31: note: (8) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:465:11: note: (9) assuming 'open(dir, 2686976)' is a valid file descriptor (>= 0) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:466:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:457: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:457:22: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:872:11: note: (13) returning to 'libcrun_open_seccomp_bpf' from 'open_rundir_dirfd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:873:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:877:49: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:862: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:862:21: /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/seccomp.c:862: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:862:21: cc1: note: (20) calling 'cleanup_closep' from 'libcrun_open_seccomp_bpf' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (21) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (22) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/seccomp.c:200:1: note: (1) entry to 'libcrun_apply_seccomp' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:214:6: note: (2) following 'false' branch (when 'infd >= 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:217:17: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:217:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:221:6: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:242:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:245:28: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/seccomp.c:250:25: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:268:10: note: (10) following 'true' branch... <--[gcc] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.h:24: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:269:38: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (17) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (18) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/seccomp.c:573:1: note: (1) entry to 'store_seccomp_cache' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:581:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:584: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:584:7: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:401:24: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:401:20: note: (5) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:587:39: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:587:11: note: (7) calling 'open_rundir_dirfd' from 'store_seccomp_cache' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:455:1: note: (8) entry to 'open_rundir_dirfd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:462:6: note: (9) following 'false' branch... <--[gcc] cc1: note: (10) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:465:31: note: (11) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:465:11: note: (12) assuming 'open(dir, 2686976)' is a valid file descriptor (>= 0) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:466:6: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:457: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:457:22: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:587:11: note: (16) returning to 'store_seccomp_cache' from 'open_rundir_dirfd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:588:6: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:592:48: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:578: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:578:21: /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/seccomp.c:578: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:578:21: cc1: note: (23) calling 'cleanup_closep' from 'store_seccomp_cache' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (24) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (25) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h: In function 'close_and_reset': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:33: warning: double 'close' of file descriptor 'memfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:200:1: note: (1) entry to 'libcrun_apply_seccomp' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:214:6: note: (2) following 'false' branch (when 'infd >= 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:217:17: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:217:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:221:6: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:242:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:245:28: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/seccomp.c:250:25: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:261:10: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:267:13: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:268:10: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:271:13: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:273:10: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:277:7: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:205:1: note: (17) entry to 'close_and_reset' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:208:6: note: (18) following 'true' branch... <--[gcc] cc1: note: (19) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:33: note: (20) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:13: note: (21) following 'true' branch... <--[gcc] cc1: note: (22) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:33: note: (23) second 'close' here; first 'close' was at (20) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c: In function 'libcrun_open_seccomp_bpf': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:462: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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:860:1: note: (1) entry to 'libcrun_open_seccomp_bpf' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:869:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:872:11: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:872:11: note: (4) calling 'open_rundir_dirfd' from 'libcrun_open_seccomp_bpf' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:455:1: note: (5) entry to 'open_rundir_dirfd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:462:6: note: (6) following 'false' branch... <--[gcc] cc1: note: (7) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:465:31: note: (8) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:465:11: note: (9) assuming 'open(dir, 2686976)' is a valid file descriptor (>= 0) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:466:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:457: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:457:22: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c: In function 'libcrun_open_seccomp_bpf': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:872:11: note: (13) returning to 'libcrun_open_seccomp_bpf' from 'open_rundir_dirfd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:462:21: note: (14) 'open_rundir_dirfd(*container_50->context.state_root, err)' leaks here; was opened at (8) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c: In function 'store_seccomp_cache': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:462: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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:573:1: note: (1) entry to 'store_seccomp_cache' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:581:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:584: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:584:7: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:401:24: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:401:20: note: (5) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c: In function 'store_seccomp_cache': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:587:39: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:587:11: note: (7) calling 'open_rundir_dirfd' from 'store_seccomp_cache' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:455:1: note: (8) entry to 'open_rundir_dirfd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:462:6: note: (9) following 'false' branch... <--[gcc] cc1: note: (10) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:465:31: note: (11) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:465:11: note: (12) assuming 'open(dir, 2686976)' is a valid file descriptor (>= 0) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:466:6: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:457: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:457:22: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c: In function 'store_seccomp_cache': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:587:11: note: (16) returning to 'store_seccomp_cache' from 'open_rundir_dirfd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:462:21: note: (17) 'open_rundir_dirfd(*container_44->context.state_root, err)' leaks here; was opened at (11) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c: In function 'open_rundir_dirfd': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:465:31: warning: leak of file descriptor 'open(dir, 2686976)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:462:6: note: (1) following 'false' branch... <--[gcc] cc1: note: (2) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:465:31: note: (3) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:465:31: note: (4) 'open(dir, 2686976)' leaks here; was opened at (3) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:466:6: warning: leak of file descriptor '<unknown>' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:462:6: note: (1) following 'false' branch... <--[gcc] cc1: note: (2) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:465:31: note: (3) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:465:11: note: (4) assuming 'open(dir, 2686976)' is a valid file descriptor (>= 0) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:466:6: note: (5) '<unknown>' leaks here; was opened at (3) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c: In function 'evict_cache': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:523:11: warning: leak of 'fdopendir(cache_dir_fd)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:501:6: note: (1) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:504:62: note: (2) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:507:6: note: (3) following 'false' branch... <--[gcc] cc1: note: (4) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:515:6: note: (5) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:523:11: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:523:11: note: (7) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:523:11: note: (8) 'fdopendir(cache_dir_fd)' leaks here; was allocated at (7) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:563:7: warning: use of NULL 'entries' where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:501:6: note: (1) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:504:62: note: (2) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:507:6: note: (3) following 'false' branch... <--[gcc] cc1: note: (4) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:515:6: note: (5) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:523:11: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:524:10: note: (7) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:527:20: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.c:563:7: note: (9) argument 1 ('entries') NULL where non-null expected <--[gcc] In file included from /builddir/build/BUILD/crun-1.20-bumake[2]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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 ild/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.20-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.20-build/crun-HEAD/src/libcrun/status.c: In function 'get_run_directory': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:86:1: warning: leak of 'root' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:617:1: note: (1) entry to 'libcrun_get_containers_list' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:627:9: note: (2) calling 'get_run_directory' from 'libcrun_get_containers_list' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:59:1: note: (3) entry to 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:65:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:22: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (7) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (8) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (10) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (11) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (12) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (13) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:65:12: note: (14) returning to 'get_run_directory' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:66:6: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:76:12: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:76:6: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:79:9: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:80:6: note: (19) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c: In function 'get_run_directory': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:86:1: note: (22) 'root' leaks here; was allocated at (10) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c: In function 'libcrun_container_delete_status': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:599:1: warning: leak of file descriptor 'rundir_dfd' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:563:1: note: (1) entry to 'libcrun_container_delete_status' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:571:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:574:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:574:9: note: (4) calling 'get_run_directory' from 'libcrun_container_delete_status' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:59:1: note: (5) entry to 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:66:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:66:6: note: (8) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:68:33: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:72:14: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:76:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:80:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:38:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:574:9: note: (14) returning to 'libcrun_container_delete_status' from 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:575:6: note: (15) following 'false' branch... <--[gcc] cc1: note: (16) ...to here In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.h:24, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:21: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:578:36: note: (17) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:578:16: note: (18) assuming 'open(dir, 2686976)' is a valid file descriptor (>= 0) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:579:6: note: (19) following 'true' branch... <--[gcc] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:24: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:580:34: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:567: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:567:21: /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:599:1: note: (24) 'rundir_dfd' leaks here; was opened at (17) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_get_containers_list': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:617:1: note: (1) entry to 'libcrun_get_containers_list' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:627:9: note: (2) calling 'get_run_directory' from 'libcrun_get_containers_list' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:59:1: note: (3) entry to 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:66:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:66:6: note: (6) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:68:33: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:72:14: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:76:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:80:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:38:10: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:627:9: note: (12) returning to 'libcrun_get_containers_list' from 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:628:6: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:631:9: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:632:6: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:635:15: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:635:30: note: (17) following 'true' branch (when 'next' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:638:26: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:642:10: note: (19) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:645:56: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:646:10: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:649:16: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:650:10: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:655:10: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:655:10: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:661:24: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:661:24: note: (27) calling 'xmalloc' from 'libcrun_get_containers_list' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (28) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (29) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (30) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (31) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (32) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:661:24: note: (33) returning to 'libcrun_get_containers_list' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:617:1: note: (1) entry to 'libcrun_get_containers_list' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:627:9: note: (2) calling 'get_run_directory' from 'libcrun_get_containers_list' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:59:1: note: (3) entry to 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:66:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:66:6: note: (6) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:68:33: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:72:14: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:76:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:80:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:38:10: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:627:9: note: (12) returning to 'libcrun_get_containers_list' from 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:628:6: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:631:9: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:632:6: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:635:15: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:635:30: note: (17) following 'true' branch (when 'next' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:638:26: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:642:10: note: (19) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:645:56: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:646:10: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:649:16: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:650:10: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:655:10: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:655:10: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:661:24: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:661:24: note: (27) calling 'xmalloc' from 'libcrun_get_containers_list' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (28) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (29) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (30) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (31) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (32) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:661:24: note: (33) returning to 'libcrun_get_containers_list' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:662:30: note: (34) calling 'xstrdup' from 'libcrun_get_containers_list' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (35) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (36) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (38) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (39) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:662:30: note: (40) returning to 'libcrun_get_containers_list' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/status.c:692:1: note: (1) entry to 'libcrun_check_pid_valid' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:698:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:701:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:701:9: note: (4) calling 'read_pid_stat' from 'libcrun_check_pid_valid' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:137:1: note: (5) entry to 'read_pid_stat' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:147:8: note: (6) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:148:6: note: (7) assuming 'fd' is a valid file descriptor (>= 0) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:148:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:159:9: note: (9) inlined call to 'read_all_fd' from 'read_pid_stat' <--[gcc] In function 'read_all_fd', inlined from 'read_pid_stat' at src/libcrun/status.c:159:9: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:310:10: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:140:21: note: (11) 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.20-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (12) following 'true' branch... <--[gcc] In function 'cleanup_closep.part.0': cc1: note: (13) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:140:21: note: (14) inlined call to 'cleanup_closep' from 'read_pid_stat' <--[gcc] In function 'cleanup_closep', inlined from 'read_pid_stat' at src/libcrun/status.c:140:21: cc1: note: (15) calling 'cleanup_closep' from 'read_pid_stat' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (16) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (17) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (18) following 'true' branch... <--[gcc] cc1: note: (19) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (20) second 'close' here; first 'close' was at (17) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:563:1: note: (1) entry to 'libcrun_container_delete_status' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:571:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:574:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:574:9: note: (4) calling 'get_run_directory' from 'libcrun_container_delete_status' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:59:1: note: (5) entry to 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:66:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:66:6: note: (8) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:68:33: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:72:14: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:76:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:80:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:38:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:574:9: note: (14) returning to 'libcrun_container_delete_status' from 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:575:6: note: (15) following 'false' branch... <--[gcc] cc1: note: (16) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:578:36: note: (17) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:578:16: note: (18) assuming 'open(dir, 2686976)' is a valid file descriptor (>= 0) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:579:6: note: (19) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:582:9: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:583:6: note: (21) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:584:34: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:567: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:567:21: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:566: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:566:21: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:566: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:566:21: cc1: note: (30) calling 'cleanup_closep' from 'libcrun_container_delete_status' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (31) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (32) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/status.c:563:1: note: (1) entry to 'libcrun_container_delete_status' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:571:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:574:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:574:9: note: (4) calling 'get_run_directory' from 'libcrun_container_delete_status' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:59:1: note: (5) entry to 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:66:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:66:6: note: (8) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:68:33: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:72:14: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:76:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:80:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:38:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:574:9: note: (14) returning to 'libcrun_container_delete_status' from 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:575:6: note: (15) following 'false' branch... <--[gcc] cc1: note: (16) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:579:6: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:582:9: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:583:6: note: (19) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:586:9: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:586:9: note: (21) calling 'rmdirfd' from 'libcrun_container_delete_status' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:505:1: note: (22) entry to 'rmdirfd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:513:6: note: (23) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:514:34: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:510:46: note: (25) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc] In function 'cleanup_closep', inlined from 'rmdirfd' at src/libcrun/status.c:510:46: /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:510:46: note: (28) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc] In function 'cleanup_closep', inlined from 'rmdirfd' at src/libcrun/status.c:510:46: cc1: note: (29) calling 'cleanup_closep' from 'rmdirfd' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (30) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (31) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/status.c:563:1: note: (1) entry to 'libcrun_container_delete_status' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:571:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:574:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:574:9: note: (4) calling 'get_run_directory' from 'libcrun_container_delete_status' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:59:1: note: (5) entry to 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:66:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:66:6: note: (8) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:68:33: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:72:14: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:76:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:80:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:38:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:574:9: note: (14) returning to 'libcrun_container_delete_status' from 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:575:6: note: (15) following 'false' branch... <--[gcc] cc1: note: (16) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:579:6: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:582:9: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:583:6: note: (19) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:586:9: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:586:9: note: (21) calling 'rmdirfd' from 'libcrun_container_delete_status' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:505:1: note: (22) entry to 'rmdirfd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:513:6: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:517:14: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:519:26: note: (25) following 'true' branch (when 'de' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:521:22: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:521:10: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:525:13: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:526:10: note: (29) following 'true' branch (when 'ret < 0')... <--[gcc] cc1: note: (30) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:542:14: note: (31) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:544:33: note: (32) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:547:18: note: (33) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:550:21: note: (34) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:550:21: note: (35) calling 'rmdirfd' from 'rmdirfd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:505:1: note: (36) entry to 'rmdirfd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:513:6: note: (37) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:514:34: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:510:46: note: (39) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc] In function 'cleanup_closep', inlined from 'rmdirfd' at src/libcrun/status.c:510:46: /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:510:46: note: (42) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc] In function 'cleanup_closep', inlined from 'rmdirfd' at src/libcrun/status.c:510:46: cc1: note: (43) calling 'cleanup_closep' from 'rmdirfd' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (44) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (45) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:510:46: note: (46) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc] In function 'cleanup_closep', inlined from 'rmdirfd' at src/libcrun/status.c:510:46: cc1: note: (47) returning to 'rmdirfd' from 'cleanup_closep' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:508:20: note: (48) inlined call to 'cleanup_dirp' from 'rmdirfd' <--[gcc] In function 'cleanup_dirp', inlined from 'rmdirfd' at src/libcrun/status.c:508:20: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:200:6: note: (49) following 'false' branch... <--[gcc] In function 'cleanup_closep.part.0': cc1: note: (50) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:550:21: note: (51) returning to 'rmdirfd' from 'rmdirfd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:544:33: note: (52) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc] In function 'cleanup_closep', inlined from 'rmdirfd' at src/libcrun/status.c:544:33: /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:544:33: note: (55) inlined call to 'cleanup_closep' from 'rmdirfd' <--[gcc] In function 'cleanup_closep', inlined from 'rmdirfd' at src/libcrun/status.c:544:33: cc1: note: (56) calling 'cleanup_closep' from 'rmdirfd' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (57) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h: In function 'get_run_directory': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup(state_root)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:617:1: note: (1) entry to 'libcrun_get_containers_list' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:627:9: note: (2) calling 'get_run_directory' from 'libcrun_get_containers_list' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:59:1: note: (3) entry to 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:65:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:65:12: note: (6) calling 'xstrdup' from 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (7) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (8) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (10) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (11) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (12) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (13) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:65:12: note: (14) returning to 'get_run_directory' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (15) 'xstrdup(state_root)' leaks here; was allocated at (10) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup("/run/crun")' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:617:1: note: (1) entry to 'libcrun_get_containers_list' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:627:9: note: (2) calling 'get_run_directory' from 'libcrun_get_containers_list' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:59:1: note: (3) entry to 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:66:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:66:6: note: (6) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:68:33: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:76:6: note: (8) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:77:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:77:12: note: (10) calling 'xstrdup' from 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (11) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (12) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (14) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (15) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (16) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (17) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:77:12: note: (18) returning to 'get_run_directory' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (19) 'xstrdup("/run/crun")' leaks here; was allocated at (14) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_get_containers_list': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup(&*next.d_name)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:617:1: note: (1) entry to 'libcrun_get_containers_list' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:627:9: note: (2) calling 'get_run_directory' from 'libcrun_get_containers_list' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:59:1: note: (3) entry to 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:66:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:66:6: note: (6) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:68:33: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:72:14: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:76:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:80:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:38:10: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:627:9: note: (12) returning to 'libcrun_get_containers_list' from 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:628:6: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:631:9: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:632:6: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:635:15: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:635:30: note: (17) following 'true' branch (when 'next' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:638:26: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:642:10: note: (19) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:645:56: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:646:10: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:649:16: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:650:10: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:655:10: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:655:10: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:661:24: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:661:24: note: (27) calling 'xmalloc' from 'libcrun_get_containers_list' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (28) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (29) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (30) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:661:24: note: (31) returning to 'libcrun_get_containers_list' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:662:30: note: (32) calling 'xstrdup' from 'libcrun_get_containers_list' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (33) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (34) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (36) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (37) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (38) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (39) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:662:30: note: (40) returning to 'libcrun_get_containers_list' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (41) 'xstrdup(&*next.d_name)' leaks here; was allocated at (36) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c: In function 'read_pid_stat': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:147:8: warning: leak of file descriptor 'open(&pid_stat_file, 524288)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:692:1: note: (1) entry to 'libcrun_check_pid_valid' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:698:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:701:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:701:9: note: (4) calling 'read_pid_stat' from 'libcrun_check_pid_valid' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:137:1: note: (5) entry to 'read_pid_stat' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:147:8: note: (6) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:147:8: note: (7) 'open(&pid_stat_file, 524288)' leaks here; was opened at (6) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c: In function 'rmdirfd': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:512:7: warning: leak of 'fdopendir(fd)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:563:1: note: (1) entry to 'libcrun_container_delete_status' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:571:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:574:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:574:9: note: (4) calling 'get_run_directory' from 'libcrun_container_delete_status' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:59:1: note: (5) entry to 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:66:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:66:6: note: (8) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:68:33: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:72:14: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:76:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:80:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:38:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:574:9: note: (14) returning to 'libcrun_container_delete_status' from 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:575:6: note: (15) following 'false' branch... <--[gcc] cc1: note: (16) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:579:6: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:582:9: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:583:6: note: (19) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:586:9: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:586:9: note: (21) calling 'rmdirfd' from 'libcrun_container_delete_status' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:505:1: note: (22) entry to 'rmdirfd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:512:7: note: (23) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:512:7: note: (24) 'fdopendir(fd)' leaks here; was allocated at (23) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c: In function 'libcrun_container_delete_status': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:578:36: warning: leak of file descriptor 'open(dir, 2686976)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:563:1: note: (1) entry to 'libcrun_container_delete_status' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:571:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:574:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:574:9: note: (4) calling 'get_run_directory' from 'libcrun_container_delete_status' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:59:1: note: (5) entry to 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:66:12: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:66:6: note: (8) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:68:33: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:72:14: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:76:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:80:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:38:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:574:9: note: (14) returning to 'libcrun_container_delete_status' from 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:575:6: note: (15) following 'false' branch... <--[gcc] cc1: note: (16) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:578:36: note: (17) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:578:36: note: (18) 'open(dir, 2686976)' leaks here; was opened at (17) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c: In function 'libcrun_get_containers_list': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:631:9: warning: leak of 'opendir(root)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:617:1: note: (1) entry to 'libcrun_get_containers_list' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:627:9: note: (2) calling 'get_run_directory' from 'libcrun_get_containers_list' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:59:1: note: (3) entry to 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:66:12: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:66:6: note: (6) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:68:33: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:72:14: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:76:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:80:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:38:10: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:627:9: note: (12) returning to 'libcrun_get_containers_list' from 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:628:6: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:631:9: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:631:9: note: (15) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:631:9: note: (16) 'opendir(root)' leaks here; was allocated at (15) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c: In function 'libcrun_status_create_exec_fifo': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:746:8: warning: leak of file descriptor 'open(fifo_path, 526336)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:727:1: note: (1) entry to 'libcrun_status_create_exec_fifo' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:733:9: note: (2) calling 'libcrun_get_state_directory' from 'libcrun_status_create_exec_fifo' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:89:1: note: (3) entry to 'libcrun_get_state_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:96:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:99:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:59:1: note: (7) entry to 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:66:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:66:6: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:68:33: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:72:14: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:76:12: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:80:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:38:10: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:100:6: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:103:9: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:104:6: note: (19) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:38:10: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:107:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:733:9: note: (21) returning to 'libcrun_status_create_exec_fifo' from 'libcrun_get_state_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:734:6: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:737:9: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:738:6: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:741:3: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:743:6: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:746:8: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:746:8: note: (28) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:746:8: note: (29) 'open(fifo_path, 526336)' leaks here; was opened at (28) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c: In function 'libcrun_status_write_exec_fifo': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:772:8: warning: leak of file descriptor 'open(fifo_path, 524289)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:754:1: note: (1) entry to 'libcrun_status_write_exec_fifo' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:764:9: note: (2) calling 'libcrun_get_state_directory' from 'libcrun_status_write_exec_fifo' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:89:1: note: (3) entry to 'libcrun_get_state_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:96:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:99:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:59:1: note: (7) entry to 'get_run_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:66:12: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:66:6: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:68:33: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:72:14: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:76:12: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:80:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:38:10: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:83:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/status.c:100:6: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:103:9: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/stamake[2]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-cgroup-cgroupfs.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-cgroup-cgroupfs.Tpo -c src/libcrun/cgroup-cgroupfs.c -o src/libcrun/libcrun_la-cgroup-cgroupfs.o mv -f src/libcrun/.deps/libcrun_la-cgroup-cgroupfs.Tpo src/libcrun/.deps/libcrun_la-cgroup-cgroupfs.Plo make[2]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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 tus.c:104:6: note: (19) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:38:10: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:107:3: note: in expansion of macro 'STEAL_POINTER' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:764:9: note: (21) returning to 'libcrun_status_write_exec_fifo' from 'libcrun_get_state_directory' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:765:6: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:768:9: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:769:6: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:772:8: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:772:8: note: (26) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/status.c:772:8: note: (27) 'open(fifo_path, 524289)' leaks here; was opened at (26) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/spec.c: In function 'crun_command_spec': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/spec.c:99:6: note: (1) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/spec.c:103:14: note: (2) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/spec.c:103:6: note: (3) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/spec.c:117:17: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/spec.c:126:7: note: (5) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/spec.c:99:6: note: (1) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/spec.c:103:14: note: (2) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/spec.c:103:6: note: (3) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/spec.c:117:17: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/spec.c:126:7: note: (5) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/src/restore.c: In function 'crun_command_restore': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/restore.c:159:22: note: (1) first 'free' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/restore.c:187:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/restore.c:190:34: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/restore.c:192:6: note: (4) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/restore.c:196:14: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/restore.c:197:10: note: (6) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/restore.c:198:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/cgroup-cgroupfs.c: In function 'libcrun_precreate_cgroup_cgroupfs': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-cgroupfs.c:68:6: note: (1) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-cgroupfs.c:71:9: note: (2) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-cgroupfs.c:72:6: note: (3) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-cgroupfs.c:78:9: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-cgroupfs.c:79:6: note: (5) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-cgroupfs.c:82:12: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-cgroupfs.c:82:12: note: (7) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-cgroupfs.c:82:12: note: (8) 'open(cgroup_path, 720896)' leaks here; was opened at (7) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/exec.c:30: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'crun_command_exec': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:29: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:210:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/exec.c:305:10: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:308:23: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:308:10: note: (29) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:311:23: note: (30) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:311:10: note: (31) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:314:17: note: (32) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:314:17: note: (33) calling 'xmalloc' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (34) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (35) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (36) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (37) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:314:17: note: (39) returning to 'crun_command_exec' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (15) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (16) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (19) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'make_oci_process_user': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:212:7: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:212:7: note: (26) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (28) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (29) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:212:7: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:212:7: note: (26) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (28) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (29) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:217:7: note: (34) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:217:6: note: (35) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:219:6: note: (36) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:212:7: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:212:7: note: (26) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (28) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (29) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:217:7: note: (34) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:217:6: note: (35) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:219:6: note: (36) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:219:6: note: (37) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:221:19: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'crun_command_exec': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (6) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (7) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (10) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (11) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (12) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (15) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:295:21: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:297:14: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:298:10: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:300:39: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/exec.c:203:1: note: (21) entry to 'make_oci_process_user' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:209:6: note: (22) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:212:7: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:212:7: note: (24) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (25) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (26) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (27) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:212:7: note: (30) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:215:6: note: (31) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:217:7: note: (32) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:217:6: note: (33) following 'true' branch... <--[gcc] cc1: note: (34) ...to here /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'make_oci_process_user': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:212:7: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:212:7: note: (26) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (28) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (29) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:217:7: note: (34) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:217:6: note: (35) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:219:6: note: (36) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:219:6: note: (37) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:221:19: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:221:6: note: (39) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:224:12: note: (40) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:212:7: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:212:7: note: (26) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (28) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (29) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:217:7: note: (34) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:217:6: note: (35) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:219:6: note: (36) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:219:6: note: (37) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:221:19: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:221:6: note: (39) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:224:12: note: (40) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:228:6: note: (41) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:230:19: note: (42) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'false' branch (when 'userspec' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:212:7: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:212:7: note: (26) calling 'xmalloc0' from 'make_oci_process_user' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (28) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (29) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:212:7: note: (32) returning to 'make_oci_process_user' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:215:6: note: (33) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:217:7: note: (34) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:217:6: note: (35) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:219:6: note: (36) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:219:6: note: (37) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:221:19: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:221:6: note: (39) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:224:12: note: (40) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:228:6: note: (41) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:230:19: note: (42) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:230:6: note: (43) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:232:7: note: (44) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'crun_command_exec': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup(*<unknown>)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:296:52: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:296:28: note: (20) calling 'xstrdup' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (21) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (22) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (24) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (25) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (26) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (27) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:296:28: note: (28) returning to 'crun_command_exec' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (29) 'xstrdup(*<unknown>)' leaks here; was allocated at (24) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup(exec_options.process_label)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'true' branch (when 'userspec' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:210:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/exec.c:305:10: note: (27) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:306:34: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:306:34: note: (29) calling 'xstrdup' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (30) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (31) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (32) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (33) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (34) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (35) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (36) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:306:34: note: (37) returning to 'crun_command_exec' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (38) 'xstrdup(exec_options.process_label)' leaks here; was allocated at (33) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup(exec_options.apparmor)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:253:1: note: (1) entry to 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:272:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:275:37: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:280:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:19: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:286:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (8) calling 'xmalloc0' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:290:17: note: (12) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (13) calling 'xmalloc0' from 'crun_cmake[2]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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 ommand_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (14) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:294:23: note: (17) returning to 'crun_command_exec' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:295:21: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:297:14: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:298:10: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:300:39: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/exec.c:203:1: note: (23) entry to 'make_oci_process_user' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:209:6: note: (24) following 'true' branch (when 'userspec' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:210:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/exec.c:305:10: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:308:23: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:308:10: note: (29) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:309:37: note: (30) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:309:37: note: (31) calling 'xstrdup' from 'crun_command_exec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (32) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (33) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (34) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (35) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (36) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (37) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (38) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/exec.c:309:37: note: (39) returning to 'crun_command_exec' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (40) 'xstrdup(exec_options.apparmor)' leaks here; was allocated at (35) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/blake3/blake3.c:229: warning: uninitvar(CWE-457): Uninitialized variable: parents_array <--[cppcheck] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-internal.h:22, <--[gcc] from /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'check_cgroup_v2_controller_available_wrapper': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1371:1: note: (1) entry to 'update_cgroup_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1381:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:3: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:3: note: (6) following 'case 1:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:5: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1409:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1298:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1304:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1307:9: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1308:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1311:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1312:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1315:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1334:6: note: (16) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1336:13: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1336:13: note: (18) calling 'write_cpu_resources' from 'update_cgroup_v2_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:961:1: note: (19) entry to 'write_cpu_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1030:10: note: (20) following 'true' branch (when 'cgroup2 != 0')... <--[gcc] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.h:24, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.h:21, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:22: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:86:25: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1031:16: note: in expansion of macro 'crun_make_error' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1336:13: note: (22) returning to 'update_cgroup_v2_resources' from 'write_cpu_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1337:10: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1340:13: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1340:13: note: (25) calling 'write_cpuset_resources' from 'update_cgroup_v2_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1071:1: note: (26) entry to 'write_cpuset_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1076:6: note: (27) following 'false' branch (when 'cpu' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1079:10: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1079:6: note: (29) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1081:13: note: (30) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1081:13: note: (31) calling 'write_file_and_check_controllers_at' from 'write_cpuset_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:205:6: note: (33) following 'true' branch (when 'cgroup2 != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (34) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h:24: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (39) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (40) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (42) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (43) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (44) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (45) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (46) ...to here /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:153:12: note: (48) when 'strchr' returns non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:159:11: note: (50) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (54) first 'free' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'check_cgroup_v2_controller_available_wrapper': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1081:13: note: (56) returning to 'write_cpuset_resources' from 'write_file_and_check_controllers_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1083:10: note: (57) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1086:10: note: (58) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1086:6: note: (59) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1088:13: note: (60) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1088:13: note: (61) calling 'write_file_and_check_controllers_at' from 'write_cpuset_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:205:6: note: (63) following 'true' branch (when 'cgroup2 != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (64) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:134:6: note: (67) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (68) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (69) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (70) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (72) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (73) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (74) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (75) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (76) ...to here /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'check_cgroup_v2_controller_available_wrapper': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1371:1: note: (1) entry to 'update_cgroup_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1381:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:3: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:3: note: (6) following 'case 1:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:5: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1409:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1298:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1304:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1307:9: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1308:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1311:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1312:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1315:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1334:6: note: (16) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1336:13: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1336:13: note: (18) calling 'write_cpu_resources' from 'update_cgroup_v2_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:961:1: note: (19) entry to 'write_cpu_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1030:10: note: (20) following 'true' branch (when 'cgroup2 != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:86:25: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1031:16: note: in expansion of macro 'crun_make_error' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1336:13: note: (22) returning to 'update_cgroup_v2_resources' from 'write_cpu_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1337:10: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1340:13: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1340:13: note: (25) calling 'write_cpuset_resources' from 'update_cgroup_v2_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1071:1: note: (26) entry to 'write_cpuset_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1076:6: note: (27) following 'false' branch (when 'cpu' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1079:10: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1079:6: note: (29) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1081:13: note: (30) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1081:13: note: (31) calling 'write_file_and_check_controllers_at' from 'write_cpuset_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:205:6: note: (33) following 'true' branch (when 'cgroup2 != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (34) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:134:6: note: (37) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (39) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (40) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (42) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (43) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (44) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (45) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (46) ...to here /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:153:12: note: (48) when 'strchr' returns non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:159:11: note: (50) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (54) first 'free' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'check_cgroup_v2_controller_available_wrapper': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1081:13: note: (56) returning to 'write_cpuset_resources' from 'write_file_and_check_controllers_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1083:10: note: (57) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1086:10: note: (58) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1086:6: note: (59) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1088:13: note: (60) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1088:13: note: (61) calling 'write_file_and_check_controllers_at' from 'write_cpuset_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:205:6: note: (63) following 'true' branch (when 'cgroup2 != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (64) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:134:6: note: (67) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (68) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (69) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (70) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (72) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (73) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (74) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (75) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (76) ...to here /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:153:12: note: (78) when 'strchr' returns non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:159:11: note: (80) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/error.h:42: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1371:1: note: (1) entry to 'update_cgroup_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1381:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:3: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:3: note: (6) following 'case 1:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:5: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1409:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1298:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1304:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1307:9: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1308:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1311:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1312:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1315:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1344:6: note: (16) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1346:13: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1346:13: note: (18) calling 'write_blkio_resources' from 'update_cgroup_v2_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:282:1: note: (19) entry to 'write_blkio_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:289:6: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:322:12: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:322:6: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:331:12: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:331:6: note: (24) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:333:10: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:333:10: note: (26) following 'true' branch (when 'cgroup2 != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:335:29: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:339:14: note: (28) following 'false' branch... <--[gcc] cc1: note: (29) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:335:29: note: (30) inlined call to 'cleanup_closep' from 'write_blkio_resources' <--[gcc] In function 'cleanup_closep', inlined from 'write_blkio_resources' at src/libcrun/cgroup-resources.c:335:29: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (31) following 'true' branch... <--[gcc] In function 'cleanup_closep.part.0': cc1: note: (32) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:335:29: note: (33) 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:335:29: cc1: note: (34) calling 'cleanup_closep' from 'write_blkio_resources' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (35) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (36) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (37) following 'true' branch... <--[gcc] cc1: note: (38) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (39) second 'close' here; first 'close' was at (36) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1371:1: note: (1) entry to 'update_cgroup_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1381:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:3: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:3: note: (6) following 'case 1:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:5: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1409:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1298:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1304:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1307:9: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1308:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1311:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1312:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1315:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1344:6: note: (16) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1346:13: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1346:13: note: (18) calling 'write_blkio_resources' from 'update_cgroup_v2_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:282:1: note: (19) entry to 'write_blkio_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:322:6: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:331:12: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:394:6: note: (22) following 'true' branch (when 'cgroup2 != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:396:25: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:400:10: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:406:13: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:408:10: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:411:13: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:413:10: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:416:13: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:418:10: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:421:13: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:423:10: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:396:25: note: (33) 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:396:25: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (34) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (35) following 'true' branch... <--[gcc] In function 'cleanup_closep.part.0': cc1: note: (36) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:396:25: note: (37) 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:396:25: cc1: note: (38) calling 'cleanup_closep' from 'write_blkio_resources' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (39) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (40) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (41) following 'true' branch... <--[gcc] cc1: note: (42) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (43) second 'close' here; first 'close' was at (40) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'check_cgroup_v2_controller_available_wrapper': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup(name)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1371:1: note: (1) entry to 'update_cgroup_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1381:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:3: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:3: note: (6) following 'case 1:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:5: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1409:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1298:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1304:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1307:9: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1308:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1311:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1312:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1315:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1344:6: note: (16) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1346:13: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1346:13: note: (18) calling 'write_blkio_resources' from 'update_cgroup_v2_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:282:1: note: (19) entry to 'write_blkio_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:322:6: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:331:12: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:394:6: note: (22) following 'true' branch (when 'cgroup2 != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:396:25: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:400:10: note: (24) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:402:39: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:403:18: note: (26) calling 'check_cgroup_v2_controller_available_wrapper' from 'write_blkio_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:134:6: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (30) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (33) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (34) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (36) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (37) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (38) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (39) ...to here /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (41) 'xstrdup(name)' leaks here; was allocated at (36) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:153:12: warning: use of NULL 'controllers' where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1371:1: note: (1) entry to 'update_cgroup_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1381:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:3: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:3: note: (6) following 'case 1:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:5: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1409:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1298:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1300:22: note: (10) 'cgroup_path' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1304:6: note: (11) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1307:9: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1308:6: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1311:18: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1312:6: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1315:16: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1344:6: note: (17) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1346:13: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1346:13: note: (19) calling 'write_blkio_resources' from 'update_cgroup_v2_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:282:1: note: (20) entry to 'write_blkio_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:294:10: note: (21) following 'true' branch (when 'cgroup2 != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:302:17: note: (22) inlined call to 'write_cgroup_file' from 'write_blkio_resources' <--[gcc] In function 'write_cgroup_file', inlined from 'write_blkio_resources' at src/libcrun/cgroup-resources.c:302:17: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:66:10: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'check_cgroup_v2_controller_available_wrapper': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:324:10: note: (24) following 'true' branch (when 'cgroup2 != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:86:25: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:325:16: note: in expansion of macro 'crun_make_error' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1346:13: note: (26) returning to 'update_cgroup_v2_resources' from 'write_blkio_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1347:10: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1351:16: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1351:6: note: (29) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1353:13: note: (30) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1353:13: note: (31) calling 'write_hugetlb_resources' from 'update_cgroup_v2_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:490:1: note: (32) entry to 'write_hugetlb_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:496:17: note: (33) following 'true' branch (when 'i < htlb_len')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:498:26: note: (34) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:498:26: note: (35) 'filename' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:503:32: note: (36) following 'true' branch (when 'cgroup2 != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:505:50: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:508:13: note: (38) calling 'write_file_and_check_controllers_at' from 'write_hugetlb_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:199:1: note: (39) entry to 'write_file_and_check_controllers_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:204:9: note: (40) calling 'write_cgroup_file_or_alias' from 'write_file_and_check_controllers_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:70:1: note: (41) entry to 'write_cgroup_file_or_alias' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:75:6: note: (42) following 'false' branch... <--[gcc] cc1: note: (43) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:204:9: note: (44) returning to 'write_file_and_check_controllers_at' from 'write_cgroup_file_or_alias' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:205:6: note: (45) following 'true' branch (when 'cgroup2 != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (46) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:206:12: note: (47) calling 'check_cgroup_v2_controller_available_wrapper' from 'write_file_and_check_controllers_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:132:1: note: (48) entry to 'check_cgroup_v2_controller_available_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:134:6: note: (49) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:137:3: note: (50) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:140:6: note: (51) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (52) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:142:26: note: (53) 'controllers' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:145:13: note: (54) 'controllers' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (55) calling 'xstrdup' from 'check_cgroup_v2_controller_available_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (56) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (57) following 'true' branch (when 'str' is NULL)... <--[gcc] cc1: note: (58) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:151:13: note: (59) returning to 'check_cgroup_v2_controller_available_wrapper' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:153:12: note: (60) argument 1 ('xstrdup(name)') NULL where non-null expected <--[gcc] <built-in>: note: argument 1 of '__builtin_strchr' must be non-null /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c: In function 'update_cgroup_v2_resources': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1311:18: warning: leak of file descriptor 'open(cgroup_path, 589824)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1371:1: note: (1) entry to 'update_cgroup_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1381:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1384:6: note: (4) following 'false' branch (when 'path' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:3: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1406:3: note: (6) following 'case 1:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1408:5: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1409:14: note: (8) calling 'update_cgroup_v2_resources' from 'update_cgroup_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1298:1: note: (9) entry to 'update_cgroup_v2_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1304:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1307:9: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1308:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1311:18: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1311:18: note: (14) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-resources.c:1311:18: note: (15) 'open(cgroup_path, 589824)' leaks here; was opened at (14) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-setup.c: In function 'enter_cgroup_v2': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:490:1: warning: leak of 'cgroup_crun_exec_path' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:493:1: note: (1) entry to 'enter_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:497:6: note: (2) following 'true' branch (when 'cgroup_mode == 1')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:499:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:499:13: note: (4) calling 'enter_cgroup_v2' from 'enter_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:397:1: note: (5) entry to 'enter_cgroup_v2' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:408:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:411:6: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:419:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:422:9: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:423:6: note: (10) following 'false' branch... <--[gcc] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-internal.h:22, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:23: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:426:17: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:439:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:442:3: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:454:10: note: (14) following 'true' branch (when 'init_pid > 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:456:17: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:456:17: note: (16) calling 'read_unified_cgroup_pid' from 'enter_cgroup_v2' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:294:1: note: (17) entry to 'read_unified_cgroup_pid' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:304:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:307:10: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:307:10: note: (20) when 'strstr' returns non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:308:6: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:311:8: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:313:8: note: (23) when 'strchr' returns non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:314:6: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:316:7: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:318:11: note: (26) calling 'xstrdup' from 'read_unified_cgroup_pid' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (27) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (28) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (30) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (31) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (32) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (33) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:318:11: note: (34) returning to 'read_unified_cgroup_pid' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:456:17: note: (35) returning to 'enter_cgroup_v2' from 'read_unified_cgroup_pid' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:490:1: note: (36) 'cgroup_crun_exec_path' leaks here; was allocated at (30) <--[gcc] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.h:24, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.h:21, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:22: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h: In function 'read_unified_cgroup_pid': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup(from)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:493:1: note: (1) entry to 'enter_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:497:6: note: (2) following 'true' branch (when 'cgroup_mode == 1')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:499:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:499:13: note: (4) calling 'enter_cgroup_v2' from 'enter_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:397:1: note: (5) entry to 'enter_cgroup_v2' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:408:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:411:6: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:419:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:422:9: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:423:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrunmake[2]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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 make[2]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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 /cgroup-setup.c:426:17: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:439:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:442:3: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:454:10: note: (14) following 'true' branch (when 'init_pid > 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:456:17: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:456:17: note: (16) calling 'read_unified_cgroup_pid' from 'enter_cgroup_v2' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:294:1: note: (17) entry to 'read_unified_cgroup_pid' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:304:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:307:10: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:307:10: note: (20) when 'strstr' returns non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:308:6: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:311:8: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:313:8: note: (23) when 'strchr' returns non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:314:6: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:316:7: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:318:11: note: (26) calling 'xstrdup' from 'read_unified_cgroup_pid' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (27) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (28) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (30) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (31) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (32) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (33) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:318:11: note: (34) returning to 'read_unified_cgroup_pid' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (35) 'xstrdup(from)' leaks here; was allocated at (30) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c: In function 'initialize_cpuset_subsystem_rec': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:493:1: note: (1) entry to 'enter_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:497:6: note: (2) following 'false' branch (when 'cgroup_mode != 1')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:505:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:505:13: note: (4) calling 'enter_cgroup_v1' from 'enter_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:323:1: note: (5) entry to 'enter_cgroup_v1' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:338:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:341:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:342:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:352:19: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:353:8: note: (10) following 'true' branch (when 'has_data != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:359:11: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:371:10: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:373:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:373:10: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:377:13: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:377:13: note: (16) calling 'enter_cgroup_subsystem' from 'enter_cgroup_v1' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:197:1: note: (17) entry to 'enter_cgroup_subsystem' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:204:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:207:6: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:207:6: note: (20) following 'true' branch (when 'create_if_missing != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:209:13: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:210:10: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:219:11: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:219:10: note: (24) following 'true' branch (when the strings are equal)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:221:17: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:221:17: note: (26) calling 'initialize_cpuset_subsystem' from 'enter_cgroup_subsystem' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:148:1: note: (27) entry to 'initialize_cpuset_subsystem' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:150:33: note: (28) calling 'xstrdup' from 'initialize_cpuset_subsystem' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (29) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (30) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (32) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (33) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:150:33: note: (34) returning to 'initialize_cpuset_subsystem' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:155:10: note: (35) calling 'initialize_cpuset_subsystem_rec' from 'initialize_cpuset_subsystem' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:43:1: note: (36) entry to 'initialize_cpuset_subsystem_rec' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:53:11: note: (37) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:53:11: note: (38) 'open(path, 2686976)' leaks here; was opened at (37) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c: In function 'initialize_cpuset_subsystem': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:493:1: note: (1) entry to 'enter_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:497:6: note: (2) following 'false' branch (when 'cgroup_mode != 1')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:505:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:505:13: note: (4) calling 'enter_cgroup_v1' from 'enter_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:323:1: note: (5) entry to 'enter_cgroup_v1' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:325:22: note: (6) 'content' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:338:6: note: (7) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:341:9: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:342:6: note: (9) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:352:19: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:353:8: note: (11) following 'true' branch (when 'has_data != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:359:11: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:371:10: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:373:10: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:373:10: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:377:13: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:377:13: note: (17) calling 'enter_cgroup_subsystem' from 'enter_cgroup_v1' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:197:1: note: (18) entry to 'enter_cgroup_subsystem' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:200:22: note: (19) 'cgroup_path' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:204:6: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:207:6: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:209:13: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:210:10: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:219:11: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:221:17: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:148:1: note: (29) entry to 'initialize_cpuset_subsystem' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:150:33: note: (30) calling 'xstrdup' from 'initialize_cpuset_subsystem' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (31) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (32) following 'true' branch (when 'str' is NULL)... <--[gcc] cc1: note: (33) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:150:33: note: (34) returning to 'initialize_cpuset_subsystem' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:155:10: note: (35) 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.20-build/crun-HEAD/src/libcrun/cgroup-setup.c: In function 'enter_cgroup_v2': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:461:15: warning: use of NULL 'cgroup_crun_exec_path' where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:493:1: note: (1) entry to 'enter_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:497:6: note: (2) following 'true' branch (when 'cgroup_mode == 1')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:499:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:499:13: note: (4) calling 'enter_cgroup_v2' from 'enter_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:397:1: note: (5) entry to 'enter_cgroup_v2' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:399:22: note: (6) 'cgroup_path_procs' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:400:22: note: (7) 'cgroup_path_procs' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:408:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:411:6: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:419:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:422:9: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:423:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:426:17: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:439:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:442:3: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:450:26: note: (16) 'cgroup_crun_exec_path' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:451:26: note: (17) 'cgroup_crun_exec_path' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:454:10: note: (18) following 'true' branch (when 'init_pid > 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:456:17: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:456:17: note: (20) calling 'read_unified_cgroup_pid' from 'enter_cgroup_v2' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:294:1: note: (21) entry to 'read_unified_cgroup_pid' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:299:22: note: (22) 'content' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:307:10: note: (23) when 'strstr' returns NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:308:6: note: (24) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:86:25: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:309:12: note: in expansion of macro 'crun_make_error' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:456:17: note: (26) returning to 'enter_cgroup_v2' from 'read_unified_cgroup_pid' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:457:14: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:461:15: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:461:15: note: (29) 'cgroup_crun_exec_path' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:461:15: note: (30) 'cgroup_crun_exec_path' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-setup.c:461:15: note: (31) argument 2 ('cgroup_crun_exec_path') NULL where non-null expected <--[gcc] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-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] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/linux.c:3653: error: uninitvar(CWE-457): Uninitialized variable: code <--[cppcheck] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/linux.c: internal warning: child 11149 timed out after 30s <--[gcc] cswrap: error: child 11149 (/usr/bin/gcc) terminated by signal 15 (timed out) /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.h:24, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.h:21, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-systemd.c:22: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/cgroup-internal.h:22, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:23: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'read_pids_cgroup': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:992:1: note: (1) entry to 'libcrun_migrate_all_pids_to_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1002:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1005:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1005:9: note: (4) calling 'libcrun_cgroup_pause_unpause_path' from 'libcrun_migrate_all_pids_to_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:670:1: note: (5) entry to 'libcrun_cgroup_pause_unpause_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:675:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:678:10: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:678:10: note: (8) calling 'libcrun_cgroup_pause_unpause_with_mode' from 'libcrun_cgroup_pause_unpause_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:638:1: note: (9) entry to 'libcrun_cgroup_pause_unpause_with_mode' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:645:27: note: (10) following 'true' branch... <--[gcc] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.h:24, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.h:21, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:22: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:86:25: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:646:12: note: in expansion of macro 'crun_make_error' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:86:25: note: (12) following 'true' branch (when 'pause != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:646:12: note: in expansion of macro 'crun_make_error' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:86:25: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:646:12: note: in expansion of macro 'crun_make_error' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:678:10: note: (14) returning to 'libcrun_cgroup_pause_unpause_path' from 'libcrun_cgroup_pause_unpause_with_mode' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1005:9: note: (15) returning to 'libcrun_migrate_all_pids_to_cgroup' from 'libcrun_cgroup_pause_unpause_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1006:6: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1009:9: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1009:9: note: (18) calling 'libcrun_cgroup_read_pids_from_path' from 'libcrun_migrate_all_pids_to_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:410:1: note: (19) entry to 'libcrun_cgroup_read_pids_from_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:418:6: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:421: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:421:10: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:199:7: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'read_pids_cgroup': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:422:6: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:425:3: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:429:10: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:444:11: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:445:6: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:448:10: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:451:10: note: (29) calling 'read_pids_cgroup' from 'libcrun_cgroup_read_pids_from_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:264:1: note: (30) entry to 'read_pids_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:275:6: note: (31) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:278: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:278:9: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:310:10: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'read_pids_cgroup': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:279:6: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:282:11: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:282:6: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:285:27: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:288:6: note: (38) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:290:18: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:291:15: note: (40) calling 'xrealloc' from 'read_pids_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (41) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (42) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (43) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (44) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:291:15: note: (46) returning to 'read_pids_cgroup' from 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/error.h:42: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:992:1: note: (1) entry to 'libcrun_migrate_all_pids_to_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1002:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1005:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1005:9: note: (4) calling 'libcrun_cgroup_pause_unpause_path' from 'libcrun_migrate_all_pids_to_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:670:1: note: (5) entry to 'libcrun_cgroup_pause_unpause_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:678:10: note: (6) calling 'libcrun_cgroup_pause_unpause_with_mode' from 'libcrun_cgroup_pause_unpause_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:638:1: note: (7) entry to 'libcrun_cgroup_pause_unpause_with_mode' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:645:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:648:6: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:657:13: note: (10) following 'true' branch (when 'pause != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:658:13: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:678:10: note: (12) returning to 'libcrun_cgroup_pause_unpause_path' from 'libcrun_cgroup_pause_unpause_with_mode' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1005:9: note: (13) returning to 'libcrun_migrate_all_pids_to_cgroup' from 'libcrun_cgroup_pause_unpause_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1006:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1009:9: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1009:9: note: (16) calling 'libcrun_cgroup_read_pids_from_path' from 'libcrun_migrate_all_pids_to_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:410:1: note: (17) entry to 'libcrun_cgroup_read_pids_from_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:418:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:421: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:421:10: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:199:7: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:422:6: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:425:3: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:436:10: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:444:11: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:445:6: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:448:10: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:451:10: note: (27) calling 'read_pids_cgroup' from 'libcrun_cgroup_read_pids_from_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:264:1: note: (28) entry to 'read_pids_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:275:6: note: (29) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:278: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:278:9: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:310:10: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:266: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:266:21: /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:266: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:266:21: cc1: note: (36) calling 'cleanup_closep' from 'read_pids_cgroup' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (37) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (38) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h: In function 'get_cgroup_dirfd_path': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup(cgroup_path + 14)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1044:1: note: (1) entry to 'get_cgroup_dirfd_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1050: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:1050:3: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:471:3: note: (3) calling 'get_proc_fd_path' from 'get_cgroup_dirfd_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'get_cgroup_dirfd_path': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:454:1: note: (4) entry to 'get_proc_fd_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:459:6: note: (5) following 'false' branch (when 'pid == 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:462:9: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:464:6: note: (7) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:466:1: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1050: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:1050:3: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:471:3: note: (10) returning to 'get_cgroup_dirfd_path' from 'get_proc_fd_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'get_cgroup_dirfd_path': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1053:6: note: (11) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1056:7: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1056:6: note: (13) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1058:36: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1058:15: note: (15) calling 'xstrdup' from 'get_cgroup_dirfd_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (16) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (17) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (19) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (20) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (21) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (22) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1058:15: note: (23) returning to 'get_cgroup_dirfd_path' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (24) 'xstrdup(cgroup_path + 14)' leaks here; was allocated at (19) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'read_pids_cgroup': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:308:13: warning: leak of 'fdopendir(dfd)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:992:1: note: (1) entry to 'libcrun_migrate_all_pids_to_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1002:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1005:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1005:9: note: (4) calling 'libcrun_cgroup_pause_unpause_path' from 'libcrun_migrate_all_pids_to_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:670:1: note: (5) entry to 'libcrun_cgroup_pause_unpause_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:678:10: note: (6) calling 'libcrun_cgroup_pause_unpause_with_mode' from 'libcrun_cgroup_pause_unpause_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:638:1: note: (7) entry to 'libcrun_cgroup_pause_unpause_with_mode' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:645:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:648:6: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:657:13: note: (10) following 'true' branch (when 'pause != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:658:13: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:678:10: note: (12) returning to 'libcrun_cgroup_pause_unpause_path' from 'libcrun_cgroup_pause_unpause_with_mode' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1005:9: note: (13) returning to 'libcrun_migrate_all_pids_to_cgroup' from 'libcrun_cgroup_pause_unpause_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1006:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1009:9: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1009:9: note: (16) calling 'libcrun_cgroup_read_pids_from_path' from 'libcrun_migrate_all_pids_to_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:410:1: note: (17) entry to 'libcrun_cgroup_read_pids_from_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:418:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:421: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:421:10: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:199:7: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'read_pids_cgroup': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:422:6: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:425:3: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:436:10: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:444:11: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:445:6: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:448:10: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:451:10: note: (27) calling 'read_pids_cgroup' from 'libcrun_cgroup_read_pids_from_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:264:1: note: (28) entry to 'read_pids_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:275:6: note: (29) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:278: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:278:9: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:310:10: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'read_pids_cgroup': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:279:6: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:282:11: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:282:6: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:285:27: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:288:6: note: (36) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:290:18: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:291:15: note: (38) calling 'xrealloc' from 'read_pids_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (39) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (40) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (41) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (42) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:291:15: note: (43) returning to 'read_pids_cgroup' from 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:303:6: note: (44) following 'true' branch (when 'recurse != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:308:13: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:308:13: note: (46) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:308:13: note: (47) 'fdopendir(dfd)' leaks here; was allocated at (46) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'libcrun_cgroup_read_pids_from_path': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:444:11: warning: leak of file descriptor 'open(cgroup_path, 589824)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:992:1: note: (1) entry to 'libcrun_migrate_all_pids_to_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1002:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1005:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1005:9: note: (4) calling 'libcrun_cgroup_pause_unpause_path' from 'libcrun_migrate_all_pids_to_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:670:1: note: (5) entry to 'libcrun_cgroup_pause_unpause_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:675:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:678:10: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:678:10: note: (8) calling 'libcrun_cgroup_pause_unpause_with_mode' from 'libcrun_cgroup_pause_unpause_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:638:1: note: (9) entry to 'libcrun_cgroup_pause_unpause_with_mode' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:645:27: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:86:25: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:646:12: note: in expansion of macro 'crun_make_error' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:86:25: note: (12) following 'true' branch (when 'pause != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:646:12: note: in expansion of macro 'crun_make_error' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:86:25: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:646:12: note: in expansion of macro 'crun_make_error' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:678:10: note: (14) returning to 'libcrun_cgroup_pause_unpause_path' from 'libcrun_cgroup_pause_unpause_with_mode' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1005:9: note: (15) returning to 'libcrun_migrate_all_pids_to_cgroup' from 'libcrun_cgroup_pause_unpause_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1006:6: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1009:9: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:1009:9: note: (18) calling 'libcrun_cgroup_read_pids_from_path' from 'libcrun_migrate_all_pids_to_cgroup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:410:1: note: (19) entry to 'libcrun_cgroup_read_pids_from_path' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:418:6: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:421: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:421:10: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:199:7: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c: In function 'libcrun_cgroup_read_pids_from_path': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:422:6: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:425:3: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:429:10: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:444:11: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:444:11: note: (27) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup-utils.c:444:11: note: (28) 'open(cgroup_path, 589824)' leaks here; was opened at (27) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/cgroup.c: In function 'libcrun_cgroup_destroy': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup.c:199:1: note: (1) entry to 'libcrun_cgroup_destroy' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:201:34: note: (2) 'cgroup_manager' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup.c:67:1: note: (4) entry to 'get_cgroup_manager' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/cgroup.c:205:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:208:24: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:208:24: note: (10) 'cgroup_manager' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:208:24: note: (11) dereference of NULL 'cgroup_manager' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c: In function 'libcrun_update_cgroup_resources': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup.c:212:1: note: (1) entry to 'libcrun_update_cgroup_resources' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:217:34: note: (2) 'cgroup_manager' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup.c:67:1: note: (4) entry to 'get_cgroup_manager' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/cgroup.c:221:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:224:21: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:224:21: note: (10) 'cgroup_manager' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:224:21: note: (11) dereference of NULL 'cgroup_manager' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c: In function 'libcrun_cgroup_preenter': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup.c:263:1: note: (1) entry to 'libcrun_cgroup_preenter' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:272:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:275:6: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:275:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:278:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup.c:67:1: note: (7) entry to 'get_cgroup_manager' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup.c:67:1: note: (11) entry to 'get_cgroup_manager' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:84:8: note: (12) 'cgroup_manager' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/cgroup.c:279:6: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:282:21: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:282:21: note: (18) 'cgroup_manager' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:282:21: note: (19) dereference of NULL 'cgroup_manager' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c: In function 'libcrun_cgroup_enter': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup.c:289:1: note: (1) entry to 'libcrun_cgroup_enter' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup-internal.h:22, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:24: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (3) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:292:64: note: (6) returning to 'libcrun_cgroup_enter' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:300:6: note: (7) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:303:6: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup.c:67:1: note: (10) entry to 'get_cgroup_manager' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cgroup.c:67:1: note: (14) entry to 'get_cgroup_manager' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:84:8: note: (15) 'cgroup_manager' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/cgroup.c:318:6: note: (19) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:321:25: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:323:23: note: (21) 'cgroup_manager' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.c:323:23: note: (22) dereference of NULL 'cgroup_manager' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/cloned_binary.c:43: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/cloned_binary.c: In function 'fetchve': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cloned_binary.c:539:5: note: (1) entry to 'ensure_cloned_binary' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:546:12: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:549:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:549:13: note: (4) calling 'fetchve' from 'ensure_cloned_binary' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:232:12: note: (5) entry to 'fetchve' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:237:19: note: (6) calling 'read_file' from 'fetchve' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:169:14: note: (7) entry to 'read_file' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cloned_binary.c:177:14: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:178:12: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:181:17: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:186:20: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:191:40: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cloned_binary.c:61: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (17) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (18) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (19) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:191:24: note: (22) returning to 'read_file' from 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:186:20: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (25) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:195:9: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:237:19: note: (27) returning to 'fetchve' from 'read_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:238:12: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:241:13: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:241:13: note: (30) calling 'parse_xargs' from 'fetchve' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:209:12: note: (31) entry to 'parse_xargs' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cloned_binary.c:217:20: note: (34) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:218:20: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:219:27: note: (36) calling 'xrealloc' from 'parse_xargs' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (37) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (38) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (39) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (40) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:219:27: note: (41) returning to 'parse_xargs' from 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:217:20: note: (42) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:218:20: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:219:27: note: (44) calling 'xrealloc' from 'parse_xargs' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (45) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (46) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (47) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (48) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:219:27: note: (49) returning to 'parse_xargs' from 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:217:20: note: (50) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:223:10: note: (51) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:241:13: note: (52) returning to 'fetchve' from 'parse_xargs' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-bmake[2]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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 uild/crun-HEAD/src/libcrun/cloned_binary.c: In function 'parse_xargs': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cloned_binary.c:539:5: note: (1) entry to 'ensure_cloned_binary' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:542:16: note: (2) 'argv' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:546:12: note: (3) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:549:13: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:549:13: note: (5) calling 'fetchve' from 'ensure_cloned_binary' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:232:12: note: (6) entry to 'fetchve' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:237:19: note: (7) calling 'read_file' from 'fetchve' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:169:14: note: (8) entry to 'read_file' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cloned_binary.c:177:14: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:178:12: note: (11) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:181:17: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:186:20: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:191:40: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:191:24: note: (17) calling 'xrealloc' from 'read_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (18) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (19) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:191:24: note: (22) returning to 'read_file' from 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:186:20: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:188:20: note: (25) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:195:9: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:237:19: note: (27) returning to 'fetchve' from 'read_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:238:12: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:241:13: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:241:13: note: (30) calling 'parse_xargs' from 'fetchve' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:209:12: note: (31) entry to 'parse_xargs' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cloned_binary.c:214:22: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:214:22: note: (34) 'argv' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/cloned_binary.c:217:20: note: (37) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:223:10: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:223:10: note: (39) 'argv' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cloned_binary.c:223:18: note: (40) 'argv' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/ebpf.c:23: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'read_all_progs': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.c:363:1: note: (1) entry to 'ebpf_attach_program' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/ebpf.c:272:1: note: (3) entry to 'read_all_progs' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.c:282:32: note: (4) following 'true' branch (when 'cur_size <= 4096')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.c:284:50: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (6) calling 'xrealloc' from 'read_all_progs' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (7) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (8) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (9) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (12) returning to 'read_all_progs' from 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_ebpf_load': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.c:475:1: note: (1) entry to 'libcrun_ebpf_load' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/ebpf.c:511:13: note: (4) calling 'xrealloc' from 'libcrun_ebpf_load' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (5) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (6) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (7) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.c:511:13: note: (10) returning to 'libcrun_ebpf_load' from 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/ebpf.c: In function 'read_all_progs': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.c:363:1: note: (1) entry to 'ebpf_attach_program' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.c:381:30: note: (2) first 'free' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/ebpf.c:272:1: note: (4) entry to 'read_all_progs' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.c:282:32: note: (5) following 'true' branch (when 'cur_size <= 4096')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.c:284:50: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (8) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (9) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.c:284:15: note: (12) returning to 'read_all_progs' from 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/ebpf.c: In function 'libcrun_ebpf_load': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.c:475:1: note: (1) entry to 'libcrun_ebpf_load' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (5) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (6) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (7) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.c:511:13: note: (9) returning to 'libcrun_ebpf_load' from 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (11) second 'free' here <--[gcc] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.h:24, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.c:22: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/ebpf.c: In function 'read_all_progs': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.c:294:18: warning: infinite loop [CWE-835] [-Wanalyzer-infinite-loop] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.c:363:1: note: (1) entry to 'ebpf_attach_program' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.c:272:1: note: (2) entry to 'read_all_progs' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (3) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (4) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (5) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (6) when 'realloc' succeeds, without moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (7) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (8) when 'realloc' succeeds, without moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (9) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (10) when 'realloc' succeeds, without moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (11) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (12) when 'realloc' succeeds, without moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (13) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (14) when 'realloc' succeeds, without moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (15) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (16) when 'realloc' succeeds, without moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.c:294:18: note: (17) infinite loop here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.c:294:18: note: (18) when 'ret < 0': always following 'true' branch... <--[gcc] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.h:25: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/ebpf.c:294:21: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/ebpf.c:294:18: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/error.c:430:1: note: (1) entry to 'write_log' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:436:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:439:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:440:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:443:6: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:446:3: note: (6) following 'case 1:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:452:5: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:453:14: note: (8) calling 'make_json_error' from 'write_log' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:370: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.20-build/crun-HEAD/src/libcrun/error.c:394:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:397:3: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:421:6: note: (14) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:422:11: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:422:11: note: (16) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:453: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.20-build/crun-HEAD/src/libcrun/error.c: In function 'make_json_error': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:413:3: warning: use of uninitialized value 'level' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:372:15: note: (1) region created on stack here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:372:15: note: (2) capacity: 8 bytes <--[gcc] cc1: note: (3) following 'false' branch... /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:385:24: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:394:6: note: (5) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:397:3: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:413:3: note: (7) use of uninitialized value 'level' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:413:3: warning: use of uninitialized value 'level' [CWE-457] [-Wanalyzer-use-of-uninitialized-value] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:430:1: note: (1) entry to 'write_log' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:436:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:439:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:440:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:443:6: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:446:3: note: (6) following 'case 1:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:452:5: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:453:14: note: (8) calling 'make_json_error' from 'write_log' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:370:1: note: (9) entry to 'make_json_error' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:372:15: note: (10) region created on stack here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:372:15: note: (11) capacity: 8 bytes <--[gcc] cc1: note: (12) following 'false' branch... /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:385:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:394:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:397:3: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.c:413:3: note: (16) use of uninitialized value 'level' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.h:24, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/custom-handler.h:22, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:21: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/handlers/krun.c:175:1: note: (1) entry to 'libkrun_configure_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:190:6: note: (2) following 'false' branch (when 'rootfs' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:194:37: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:194:37: note: (4) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:195:10: note: (5) assuming 'rootfsfd_cleanup' is a valid file descriptor (>= 0) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:195:10: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:199:6: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:185:21: note: (8) inlined call to 'cleanup_closep' from 'libkrun_configure_container' <--[gcc] In file included from /builddir/build/BUILD/crun-1.20-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:185:21: /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/handlers/krun.c:185: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:185:21: cc1: note: (12) calling 'cleanup_closep' from 'libkrun_configure_container' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (13) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (14) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/handlers/krun.c:175:1: note: (1) entry to 'libkrun_configure_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:190:6: note: (2) following 'true' branch (when 'rootfs' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:199:6: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:199:6: note: (4) following 'true' branch (when 'phase == 1')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:201:26: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:208:10: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:211:13: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:212:10: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:215:13: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:216:10: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:221:12: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:222:10: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:225:13: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:226:10: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:204: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:204:25: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/handlers/krun.c:204: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:204:25: cc1: note: (20) calling 'cleanup_closep' from 'libkrun_configure_container' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (21) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (22) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/handlers/krun.c: In function 'libkrun_configure_container': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:194:37: warning: leak of file descriptor 'open(rootfs, 2621440)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:190:6: note: (1) following 'false' branch (when 'rootfs' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:194:37: note: (2) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:194:37: note: (3) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/handlers/krun.c:194:37: note: (4) 'open(rootfs, 2621440)' leaks here; was opened at (3) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.c:21: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'read_dir_entries': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2568:1: note: (1) entry to 'read_dir_entries' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2577:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2583:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2583:13: note: (4) calling 'xmalloc' from 'read_dir_entries' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (5) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (6) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (7) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2583:13: note: (10) returning to 'read_dir_entries' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'read_all_fd_with_size_hint': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2501:1: note: (1) entry to 'read_file_as_long_or_default' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2509:9: note: (2) calling 'read_all_file' from 'read_file_as_long_or_default' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:1005:1: note: (3) entry to 'read_all_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:1010:10: note: (4) calling 'read_all_file_at' from 'read_all_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:993:1: note: (5) entry to 'read_all_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:998:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:1001: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:1001:10: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:310:10: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:310:10: note: (9) calling 'read_all_fd_with_size_hint' from 'read_all_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c: In function 'read_all_fd_with_size_hint': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:930:1: note: (10) entry to 'read_all_fd_with_size_hint' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:938:6: note: (11) following 'false' branch (when 'size_hint == 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:942:13: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:942:13: note: (13) calling 'get_file_size' from 'read_all_fd_with_size_hint' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:612:1: note: (14) entry to 'get_file_size' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:622:6: note: (15) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:628:14: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:942:13: note: (17) returning to 'read_all_fd_with_size_hint' from 'get_file_size' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:943:10: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:946:24: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:950:9: note: (20) calling 'xmalloc' from 'read_all_fd_with_size_hint' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (21) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (22) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (23) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:950:9: note: (26) returning to 'read_all_fd_with_size_hint' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'copy_from_fd_to_fd': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2126:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2133:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2141:25: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2151:10: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2084:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (10) following 'true' branch... <--[gcc] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:24: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2098:11: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2155:10: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:20: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:7: note: (15) following 'case 32768:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2160:9: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2162:14: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2165:20: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2166:14: note: (19) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2169:17: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2169:17: note: (21) calling 'copy_from_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:1280:1: note: (22) entry to 'copy_from_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:1294:10: note: (23) following 'true' branch (when 'can_copy_file_range != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:1296:19: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:1313:16: note: (25) calling 'xmalloc' from 'copy_from_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (26) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (27) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (28) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (29) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (30) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:1313:16: note: (31) returning to 'copy_from_fd_to_fd' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'copy_xattr': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2126:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2133:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2141:25: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2151:10: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2084:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2098:11: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2155:10: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:20: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:7: note: (15) following 'case 16384:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2183:9: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2185:14: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2188:19: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2189:14: note: (19) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2192:20: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2193:14: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2197:23: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2197:23: note: (23) calling 'copy_xattr' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2035:1: note: (24) entry to 'copy_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2042:6: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2050:6: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2050:6: note: (27) following 'false' branch (when 'xattr_len != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2053:28: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2053:9: note: (29) calling 'xmalloc' from 'copy_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (30) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (31) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (32) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (33) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (34) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2053:9: note: (35) returning to 'copy_xattr' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'safe_read_xattr': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2126:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2133:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2141:25: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2151:10: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2084:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2098:11: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2155:10: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:20: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:7: note: (15) following 'case 16384:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2183:9: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2185:14: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2188:19: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2189:14: note: (19) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2192:20: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2193:14: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2197:23: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2197:23: note: (23) calling 'copy_xattr' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2035:1: note: (24) entry to 'copy_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2042:6: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2050:6: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2050:6: note: (27) following 'false' branch (when 'xattr_len != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2053:28: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2053:9: note: (29) calling 'xmalloc' from 'copy_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (30) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (31) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (32) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2053:9: note: (33) returning to 'copy_xattr' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2056:6: note: (34) following 'false' branch... <--[gcc] cc1: note: (35) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2059:27: note: (36) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2061:26: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2064:11: note: (38) calling 'safe_read_xattr' from 'copy_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2000:1: note: (39) entry to 'safe_read_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2007:12: note: (40) calling 'xmalloc' from 'safe_read_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (41) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (42) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (43) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (44) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2007:12: note: (46) returning to 'safe_read_xattr' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cpuset_string_to_bitmask': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2602:1: note: (1) entry to 'cpuset_string_to_bitmask' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2609:10: note: (2) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2613:20: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2613:10: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2616:21: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2617:10: note: (6) following 'false' branch (when 'start_range >= 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2620:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2640:10: note: (8) following 'false' branch (when 'end_range <= 1048576')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2643:47: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2643:10: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2645:45: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2646:18: note: (12) calling 'xrealloc' from 'cpuset_string_to_bitmask' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (13) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (14) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (15) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2646:18: note: (18) returning to 'cpuset_string_to_bitmask' from 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'read_dir_entries': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2568:1: note: (1) entry to 'read_dir_entries' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2577:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2583:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2583:13: note: (4) calling 'xmalloc' from 'read_dir_entries' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (5) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2583:13: note: (8) returning to 'read_dir_entries' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2595:13: note: (9) calling 'xrealloc' from 'read_dir_entries' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (10) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (11) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (12) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2595:13: note: (15) returning to 'read_dir_entries' from 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2568:1: note: (1) entry to 'read_dir_entries' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2577:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2583:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2583:13: note: (4) calling 'xmalloc' from 'read_dir_entries' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (5) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2583:13: note: (8) returning to 'read_dir_entries' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2584:10: note: (9) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2586:21: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2588:10: note: (11) following 'false' branch (when 'n_entries != entries_size')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2593:24: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2593:30: note: (13) calling 'xstrdup' from 'read_dir_entries' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (14) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (15) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (17) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (18) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2593:30: note: (19) returning to 'read_dir_entries' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2584:10: note: (20) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2586:21: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2588:10: note: (22) following 'true' branch (when 'n_entries == entries_size')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2590:24: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2591:21: note: (24) calling 'xrealloc' from 'read_dir_entries' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (25) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (26) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (27) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2591:21: note: (30) returning to 'read_dir_entries' from 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'safe_read_xattr': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2126:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2133:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2141:25: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2151:10: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2084:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2098:11: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2155:10: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:20: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:7: note: (15) following 'case 16384:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2183:9: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2185:14: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2188:19: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2189:14: note: (19) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2192:20: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2193:14: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2197:23: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2197:23: note: (23) calling 'copy_xattr' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2035:1: note: (24) entry to 'copy_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2042:6: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2050:6: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2050:6: note: (27) following 'false' branch (when 'xattr_len != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2053:28: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2053:9: note: (29) calling 'xmalloc' from 'copy_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (30) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (31) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (32) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2053:9: note: (33) returning to 'copy_xattr' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2056:6: note: (34) following 'false' branch... <--[gcc] cc1: note: (35) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2059:27: note: (36) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2061:26: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2064:11: note: (38) calling 'safe_read_xattr' from 'copy_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2000:1: note: (39) entry to 'safe_read_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2007:12: note: (40) calling 'xmalloc' from 'safe_read_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (41) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (42) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2007:12: note: (44) returning to 'safe_read_xattr' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2012:10: note: (45) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2015:10: note: (46) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2015:10: note: (47) following 'false' branch (when 'current_size <= s')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2018:20: note: (48) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2019:16: note: (49) calling 'xrealloc' from 'safe_read_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (50) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (51) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (52) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (53) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (54) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2019:16: note: (55) returning to 'safe_read_xattr' from 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'safe_readlinkat': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2126:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2133:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2141:25: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2151:10: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2084:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2098:11: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2155:10: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:20: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:7: note: (15) following 'case 40960:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2208:9: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2209:17: note: (17) calling 'safe_readlinkat' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:403:1: note: (18) entry to 'safe_readlinkat' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:412:10: note: (19) following 'false' branch (when 'tmp_buf' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:415:17: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:415:17: note: (21) calling 'xrealloc' from 'safe_readlinkat' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (22) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (23) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (24) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:415:17: note: (27) returning to 'safe_readlinkat' from 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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:2604:22: /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.c: In function 'cpuset_string_to_bitmask': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2602:1: note: (1) entry to 'cpuset_string_to_bitmask' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2609:10: note: (2) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2613:20: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2613:10: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2616:21: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2617:10: note: (6) following 'false' branch (when 'start_range >= 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2620:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2640:10: note: (8) following 'false' branch (when 'end_range <= 1048576')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2643:47: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2646:18: note: (10) passing freed pointer 'mask' in call to 'xrealloc' from 'cpuset_string_to_bitmask' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (11) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (12) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2646:18: note: (15) returning to 'cpuset_string_to_bitmask' from 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2604: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:2604:22: /builddir/build/BUILD/crun-1.20-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:2002:22: /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.c: In function 'safe_read_xattr': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2126:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2133:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2141:25: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2151:10: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2084:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2098:11: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2155:10: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:20: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:7: note: (15) following 'case 16384:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2183:9: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2185:14: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2188:19: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2189:14: note: (19) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2192:20: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2193:14: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2197:23: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2197:23: note: (23) calling 'copy_xattr' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2035:1: note: (24) entry to 'copy_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2042:6: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2050:6: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2050:6: note: (27) following 'false' branch (when 'xattr_len != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2053:28: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2053:9: note: (29) calling 'xmalloc' from 'copy_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (30) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (31) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (32) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2053:9: note: (33) returning to 'copy_xattr' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2056:6: note: (34) following 'false' branch... <--[gcc] cc1: note: (35) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2059:27: note: (36) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2061:26: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2064:11: note: (38) calling 'safe_read_xattr' from 'copy_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2000:1: note: (39) entry to 'safe_read_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2007:12: note: (40) calling 'xmalloc' from 'safe_read_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (41) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:64:15: note: (42) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (43) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (44) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2007:12: note: (46) returning to 'safe_read_xattr' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2012:10: note: (47) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2015:10: note: (48) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2015:10: note: (49) following 'false' branch (when 'current_size <= s')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2018:20: note: (50) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2019:16: note: (51) calling 'xrealloc' from 'safe_read_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (52) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (53) first 'free' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (54) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (55) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (56) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2019:16: note: (57) returning to 'safe_read_xattr' from 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2002: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:2002:22: /builddir/build/BUILD/crun-1.20-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:2143:26: /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_recursive_fd_to_fd': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2126:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2133:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2141:25: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2151:10: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2084:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2098:11: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2155:10: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:20: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:7: note: (15) following 'case 16384:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2183:9: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2185:14: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2188:19: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2189:14: note: (19) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2192:20: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2193:14: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2197:23: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2198:14: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2202:17: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2202:17: note: (25) calling 'copy_recursive_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2126:1: note: (26) entry to 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2133:6: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:13: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:31: note: (29) following 'true' branch (when 'de' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2141:25: note: (30) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2151:10: note: (31) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (32) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (33) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2084:1: note: (34) entry to 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (35) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2098:11: note: (36) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (37) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2155:10: note: (38) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:20: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:7: note: (40) following 'case 16384:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2183:9: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2185:14: note: (42) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2188:19: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2189:14: note: (44) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2192:20: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2193:14: note: (46) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2197:23: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2198:14: note: (48) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2202:17: note: (49) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2202:17: note: (50) calling 'copy_recursive_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2126:1: note: (51) entry to 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2133:6: note: (52) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:13: note: (53) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:31: note: (54) following 'true' branch (when 'de' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2141:25: note: (55) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2143: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:2143:26: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (57) first 'free' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_recursive_fd_to_fd': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2142: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:2142:25: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (59) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_recursive_fd_to_fd': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2141: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:2141:25: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (61) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_recursive_fd_to_fd': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:31: note: (62) following 'true' branch (when 'de' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2141:25: note: (63) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2143: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:2143:26: /builddir/build/BUILD/crun-1.20-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:2143:26: /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_recursive_fd_to_fd': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2126:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2133:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2141:25: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2151:10: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2084:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2098:11: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2155:10: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:20: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:7: note: (15) following 'case 16384:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2183:9: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2185:14: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2188:19: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2189:14: note: (19) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2192:20: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2193:14: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2197:23: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2198:14: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2202:17: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2202:17: note: (25) calling 'copy_recursive_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2126:1: note: (26) entry to 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2133:6: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:13: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:31: note: (29) following 'true' branch (when 'de' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2141:25: note: (30) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2151:10: note: (31) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (32) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (33) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2084:1: note: (34) entry to 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (35) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2098:11: note: (36) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (37) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2155:10: note: (38) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:20: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:7: note: (40) following 'case 16384:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2183:9: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2185:14: note: (42) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2188:19: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2189:14: note: (44) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2192:20: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2193:14: note: (46) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2197:23: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2198:14: note: (48) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2202:17: note: (49) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2202:17: note: (50) calling 'copy_recursive_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2126:1: note: (51) entry to 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2133:6: note: (52) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:13: note: (53) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:31: note: (54) following 'true' branch (when 'de' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2141:25: note: (55) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2143: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:2143:26: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (57) first 'free' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_recursive_fd_to_fd': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2142: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:2142:25: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (59) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_recursive_fd_to_fd': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2141: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:2141:25: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (61) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_recursive_fd_to_fd': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:31: note: (62) following 'true' branch (when 'de' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2141:25: note: (63) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2151:10: note: (64) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (65) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (66) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2084:1: note: (67) entry to 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (68) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2098:11: note: (69) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (70) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2143: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:2143:26: /builddir/build/BUILD/crun-1.20-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:407:22: /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.c: In function 'safe_readlinkat': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2126:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2133:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2141:25: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2143:26: note: (6) first 'free' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2151:10: note: (7) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (9) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2084:1: note: (10) entry to 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (11) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2098:11: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (13) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2155:10: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:20: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:7: note: (16) following 'case 40960:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2208:9: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2209:17: note: (18) calling 'safe_readlinkat' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:403:1: note: (19) entry to 'safe_readlinkat' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:412:10: note: (20) following 'false' branch (when 'tmp_buf' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:415:17: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:415:17: note: (22) passing freed pointer 'tmp_buf' in call to 'xrealloc' from 'safe_readlinkat' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (23) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (24) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:415:17: note: (27) returning to 'safe_readlinkat' from 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:407: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:407:22: /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/error.h:42, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:26: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.c:2126:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2133:6: note: (2) following 'true' branch... <--[gcc] cc1: note: (3) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2129: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:2129:20: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:200:6: note: (5) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2128: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:2128:21: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.c:2128: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:2128:21: cc1: note: (11) calling 'cleanup_closep' from 'copy_recursive_fd_to_fd' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (12) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (13) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.c:2126:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2133:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2141:25: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2151:10: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2084:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2098:11: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2155:10: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:20: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:7: note: (15) following 'case 32768:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2160:9: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2162:14: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2165:20: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2166:14: note: (19) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2169:17: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2169:17: note: (21) calling 'copy_from_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:1280:1: note: (22) entry to 'copy_from_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:1294:10: note: (23) following 'true' branch (when 'can_copy_file_range != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:1296:19: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2169:17: note: (25) returning to 'copy_recursive_fd_to_fd' from 'copy_from_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2170:14: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2174:23: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2174:23: note: (28) calling 'copy_xattr' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2035:1: note: (29) entry to 'copy_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2042:6: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2050:6: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2050:6: note: (32) following 'false' branch (when 'xattr_len != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2053:28: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2053:9: note: (34) calling 'xmalloc' from 'copy_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (35) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2053:9: note: (38) returning to 'copy_xattr' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2056:6: note: (39) following 'false' branch... <--[gcc] cc1: note: (40) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2059:27: note: (41) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2061:26: note: (42) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2064:11: note: (43) calling 'safe_read_xattr' from 'copy_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2000:1: note: (44) entry to 'safe_read_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2007:12: note: (45) calling 'xmalloc' from 'safe_read_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (46) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (47) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (48) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2007:12: note: (49) returning to 'safe_read_xattr' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2064:11: note: (50) returning to 'copy_xattr' from 'safe_read_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2174:23: note: (51) returning to 'copy_recursive_fd_to_fd' from 'copy_xattr' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2175:14: note: (52) following 'false' branch... <--[gcc] cc1: note: (53) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2229:10: note: (54) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2239:13: note: (55) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2240:10: note: (56) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2143: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:2143:26: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (58) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2142: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:2142:25: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (60) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2141: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:2141:25: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (62) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.c:2141: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:2141:25: cc1: note: (66) calling 'cleanup_closep' from 'copy_recursive_fd_to_fd' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (67) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (68) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h: In function 'read_dir_entries': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup(&*<unknown>.d_name)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2568:1: note: (1) entry to 'read_dir_entries' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2577:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2583:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2583:13: note: (4) calling 'xmalloc' from 'read_dir_entries' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:62:1: note: (5) entry to 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:65:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:67:10: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2583:13: note: (8) returning to 'read_dir_entries' from 'xmalloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2584:10: note: (9) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2586:21: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2586:10: note: (11) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2588:10: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2588:10: note: (13) following 'false' branch (when 'n_entries != entries_size')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2593:24: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2593:30: note: (15) calling 'xstrdup' from 'read_dir_entries' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (16) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (17) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (19) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (20) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (21) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (22) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2593:30: note: (23) returning to 'read_dir_entries' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (24) 'xstrdup(&*<unknown>.d_name)' leaks here; was allocated at (19) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c: In function 'copy_recursive_fd_to_fd': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2132:12: warning: leak of 'fdopendir(srcdirfd)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2132:12: note: (1) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2132:12: note: (2) 'fdopendir(srcdirfd)' leaks here; was allocated at (1) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2135:27: warning: double 'close' of file descriptor 'srcdirfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2133:6: note: (1) following 'true' branch... <--[gcc] cc1: note: (2) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2135:27: note: (3) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2135:7: note: (4) following 'true' branch... <--[gcc] cc1: note: (5) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2135:27: note: (6) second 'close' here; first 'close' was at (3) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2179:31: warning: double 'close' of file descriptor 'destfd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2126:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2133:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2141:25: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2151:10: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (8) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2084:1: note: (9) entry to 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2098:11: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (12) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2155:10: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:20: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:7: note: (15) following 'case 32768:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2160:9: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2162:14: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2165:20: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2166:14: note: (19) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2169:17: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2169:17: note: (21) calling 'copy_from_fd_to_fd' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:1280:1: note: (22) entry to 'copy_from_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:1294:10: note: (23) following 'true' branch (when 'can_copy_file_range != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:1296:19: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2169:17: note: (25) returning to 'copy_recursive_fd_to_fd' from 'copy_from_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2170:14: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2174:23: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2175:14: note: (28) following 'false' branch... <--[gcc] cc1: note: (29) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2179:31: note: (30) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2179:11: note: (31) following 'true' branch... <--[gcc] cc1: note: (32) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2179:31: note: (33) second 'close' here; first 'close' was at (30) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2213:17: warning: use of NULL 'target_buf' where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2126:1: note: (1) entry to 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2133:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:13: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2139:31: note: (4) following 'true' branch (when 'de' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2141:25: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2143:26: note: (6) 'target_buf' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2151:10: note: (7) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (9) calling 'copy_rec_stat_file_at' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2084:1: note: (10) entry to 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2096:6: note: (11) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2098:11: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2154:13: note: (13) returning to 'copy_recursive_fd_to_fd' from 'copy_rec_stat_file_at' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2155:10: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:20: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2158:7: note: (16) following 'case 40960:' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2208:9: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2209:17: note: (18) calling 'safe_readlinkat' from 'copy_recursive_fd_to_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:403:1: note: (19) entry to 'safe_readlinkat' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:412:10: note: (20) following 'false' branch (when 'tmp_buf' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:415:17: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:415:17: note: (22) calling 'xrealloc' from 'safe_readlinkat' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:80:1: note: (23) entry to 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:82:15: note: (24) when 'realloc' succeeds, moving buffer <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:83:6: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:85:10: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:415:17: note: (27) returning to 'safe_readlinkat' from 'xrealloc' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2209:17: note: (28) returning to 'copy_recursive_fd_to_fd' from 'safe_readlinkat' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2210:14: note: (29) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2213:17: note: (30) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2213:17: note: (31) 'target_buf' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2213:17: note: (32) 'target_buf' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2213: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.20-build/crun-HEAD/src/libcrun/utils.c: In function 'read_file_as_long_or_default': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2517:9: warning: use of NULL 'content' where non-null expected [CWE-476] [-Wanalyzer-null-argument] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2503:22: note: (1) 'content' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2510:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2516:3: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.c:2517: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.20-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] make[2]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -fvisibility=hidden -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -mtls-dialect=gnu2 -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -MT src/libcrun/libcrun_la-criu.lo -MD -MP -MF src/libcrun/.deps/libcrun_la-criu.Tpo -c src/libcrun/criu.c -o src/libcrun/libcrun_la-criu.o mv -f src/libcrun/.deps/libcrun_la-criu.Tpo src/libcrun/.deps/libcrun_la-criu.Plo make[2]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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 /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/criu.c:24: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/criu.c:200:1: note: (1) entry to 'criu_notify' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:202:6: note: (2) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:207:25: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:212:10: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:215:34: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:218:10: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:223:13: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:224:10: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:207:25: note: (9) inlined call to 'cleanup_closep' from 'criu_notify' <--[gcc] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:35: <--[gcc] In function 'cleanup_closep', inlined from 'criu_notify' at src/libcrun/criu.c:207:25: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/criu.c:207: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:207:25: cc1: note: (14) calling 'cleanup_closep' from 'criu_notify' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (15) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (16) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/criu.c:697:1: note: (1) entry to 'prepare_restore_mounts' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:702:17: note: (2) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:704:23: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:712:10: note: (4) following 'false' branch... <--[gcc] cc1: note: (5) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:717:21: note: (6) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:719:30: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:746:17: note: (8) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:747:10: note: (9) assuming 'root_fd' is a valid file descriptor (>= 0) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:747:10: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:750:10: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:755:14: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:706: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:706:25: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:107:7: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/criu.c:706: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:706:25: cc1: note: (18) calling 'cleanup_closep' from 'prepare_restore_mounts' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (19) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (20) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/criu.c:409:1: note: (1) entry to 'libcrun_container_checkpoint_linux_criu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:423:9: note: (2) calling 'load_wrapper' from 'libcrun_container_checkpoint_linux_criu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:122:1: note: (3) entry to 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:124:52: note: (4) calling 'xmalloc0' from 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (5) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:124:52: note: (8) returning to 'load_wrapper' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:423:9: note: (9) returning to 'libcrun_container_checkpoint_linux_criu' from 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:424:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:427:7: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:427:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:447:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:448:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:451:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:451:6: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:454:27: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:454:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:457:9: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:461:14: note: (20) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:462:6: note: (21) assuming 'image_fd' is a valid file descriptor (>= 0) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:462:6: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:465:18: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:515:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:536:9: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:417: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:417:21: /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/criu.c:417: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:417:21: cc1: note: (30) calling 'cleanup_closep' from 'libcrun_container_checkpoint_linux_criu' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (31) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (32) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/criu.c:772:1: note: (1) entry to 'libcrun_container_restore_linux_criu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:787:9: note: (2) calling 'load_wrapper' from 'libcrun_container_restore_linux_criu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:122:1: note: (3) entry to 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:124:52: note: (4) calling 'xmalloc0' from 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (5) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:124:52: note: (8) returning to 'load_wrapper' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:787:9: note: (9) returning to 'libcrun_container_restore_linux_criu' from 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:788:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:791:7: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:791:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:794:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:795:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:798:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:798:6: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:801:27: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:801:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:804:14: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:804:14: note: (20) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:805:6: note: (21) assuming 'image_fd' is a valid file descriptor (>= 0) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:805:6: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:808:18: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:818:8: note: (24) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:813: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:813:24: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:782: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:782:21: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:781: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:781:22: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (30) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:779: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:779:21: /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/criu.c:779: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:779:21: cc1: note: (35) calling 'cleanup_closep' from 'libcrun_container_restore_linux_criu' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (36) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (37) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_container_restore_linux_criu': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup(*status.bundle)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:772:1: note: (1) entry to 'libcrun_container_restore_linux_criu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:787:9: note: (2) calling 'load_wrapper' from 'libcrun_container_restore_linux_criu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:122:1: note: (3) entry to 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:124:52: note: (4) calling 'xmalloc0' from 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (5) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:124:52: note: (8) returning to 'load_wrapper' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:787:9: note: (9) returning to 'libcrun_container_restore_linux_criu' from 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:788:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:791:7: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:791:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:794:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:795:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:798:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:798:6: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:801:27: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:801:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:804:14: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:805:6: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:808:18: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:818:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:821:11: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:822:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:831:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:832:8: note: (26) following 'false' branch... <--[gcc] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/json_common.h:9, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src/ocispec/runtime_spec_schema_config_schema.h:7, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.h:23, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:32: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:835:17: note: in expansion of macro 'YAJL_IS_ARRAY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:917:6: note: (28) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:918:37: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:918:22: note: (30) calling 'xstrdup' from 'libcrun_container_restore_linux_criu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (31) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (32) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (34) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (35) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (36) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (37) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:918:22: note: (38) returning to 'libcrun_container_restore_linux_criu' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (39) 'xstrdup(*status.bundle)' leaks here; was allocated at (34) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c: In function 'restore_cgroup_v1_mount': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:313:22: warning: dereference of NULL '0' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:268:22: note: (1) 'content' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:270:9: note: (2) 'content' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:277:6: note: (3) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:280:6: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:280:6: note: (5) following 'false' branch... <--[gcc] cc1: note: (6) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:293:6: note: (7) following 'true' branch (when 'has_cgroup_mount != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:296:9: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:297:6: note: (9) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:300:25: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:300:6: note: (11) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:303:15: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:303:51: note: (13) following 'true' branch (when 'from' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:305:26: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:305:26: note: (15) 'destination' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:306:26: note: (16) 'destination' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:311:19: note: (17) when 'strchr' returns NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:312:17: note: (18) when 'strchr' returns NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:313:22: note: (19) dereference of NULL 'strchr(subsystem, 58)' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:315:20: warning: dereference of NULL '0' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:268:22: note: (1) 'content' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:270:9: note: (2) 'content' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:277:6: note: (3) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:280:6: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:280:6: note: (5) following 'false' branch... <--[gcc] cc1: note: (6) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:293:6: note: (7) following 'true' branch (when 'has_cgroup_mount != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:296:9: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:297:6: note: (9) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:300:25: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:300:6: note: (11) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:303:15: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:303:51: note: (13) following 'true' branch (when 'from' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:305:26: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:305:26: note: (15) 'destination' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:306:26: note: (16) 'destination' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:311:19: note: (17) when 'strchr' returns NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:312:17: note: (18) when 'strchr' returns non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:315:20: note: (19) dereference of NULL 'strchr(from, 58)' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c: In function 'checkpoint_cgroup_v1_mount': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:382:22: warning: dereference of NULL '0' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:346:22: note: (1) 'content' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:348:9: note: (2) 'content' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:363:6: note: (3) following 'true' branch (when 'has_cgroup_mount != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:366:9: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:367:6: note: (5) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:370:25: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:370:6: note: (7) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:373:15: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:373:51: note: (9) following 'true' branch (when 'from' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:375:26: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:375:26: note: (11) 'source_path' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:380:19: note: (12) when 'strchr' returns NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:381:17: note: (13) when 'strchr' returns NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:382:22: note: (14) dereference of NULL 'strchr(subsystem, 58)' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:384:20: warning: dereference of NULL '0' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:346:22: note: (1) 'content' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:348:9: note: (2) 'content' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:363:6: note: (3) following 'true' branch (when 'has_cgroup_mount != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:366:9: note: (4) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:367:6: note: (5) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:370:25: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:370:6: note: (7) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:373:15: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:373:51: note: (9) following 'true' branch (when 'from' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:375:26: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:375:26: note: (11) 'source_path' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:380:19: note: (12) when 'strchr' returns NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:381:17: note: (13) when 'strchr' returns non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:384:20: note: (14) dereference of NULL 'strchr(from, 58)' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c: In function 'libcrun_container_checkpoint_linux_criu': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:461:14: warning: leak of file descriptor 'open(*cr_options.image_path, 589824)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:409:1: note: (1) entry to 'libcrun_container_checkpoint_linux_criu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:423:9: note: (2) calling 'load_wrapper' from 'libcrun_container_checkpoint_linux_criu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:122:1: note: (3) entry to 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:124:52: note: (4) calling 'xmalloc0' from 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (5) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:124:52: note: (8) returning to 'load_wrapper' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:423:9: note: (9) returning to 'libcrun_container_checkpoint_linux_criu' from 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:424:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:427:7: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:427:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:447:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:448:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:451:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:451:6: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:454:27: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:454:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:457:9: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:461:14: note: (20) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:461:14: note: (21) 'open(*cr_options.image_path, 589824)' leaks here; was opened at (20) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:481:17: warning: leak of file descriptor 'open(*cr_options.work_path, 589824)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:409:1: note: (1) entry to 'libcrun_container_checkpoint_linux_criu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:423:9: note: (2) calling 'load_wrapper' from 'libcrun_container_checkpoint_linux_criu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:122:1: note: (3) entry to 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:124:52: note: (4) calling 'xmalloc0' from 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (5) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:124:52: note: (8) returning to 'load_wrapper' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:423:9: note: (9) returning to 'libcrun_container_checkpoint_linux_criu' from 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:424:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:427:7: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:427:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:447:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:448:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:451:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:451:6: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:454:27: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:454:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:457:9: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:462:6: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:465:18: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:479:6: note: (22) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:481:17: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:481:17: note: (24) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:481:17: note: (25) 'open(*cr_options.work_path, 589824)' leaks here; was opened at (24) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c: In function 'prepare_restore_mounts': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:746:17: warning: leak of file descriptor 'open(root, 524288)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:702:17: note: (1) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:704:23: note: (2) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:712:10: note: (3) following 'false' branch... <--[gcc] cc1: note: (4) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:717:21: note: (5) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:719:30: note: (6) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:746:17: note: (7) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:746:17: note: (8) 'open(root, 524288)' leaks here; was opened at (7) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c: In function 'libcrun_container_restore_linux_criu': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:804:14: warning: leak of file descriptor 'open(*cr_options.image_path, 589824)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:772:1: note: (1) entry to 'libcrun_container_restore_linux_criu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:787:9: note: (2) calling 'load_wrapper' from 'libcrun_container_restore_linux_criu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:122:1: note: (3) entry to 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:124:52: note: (4) calling 'xmalloc0' from 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (5) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:124:52: note: (8) returning to 'load_wrapper' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:787:9: note: (9) returning to 'libcrun_container_restore_linux_criu' from 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:788:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:791:7: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:791:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:794:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:795:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:798:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:798:6: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:801:27: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:801:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:804:14: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:804:14: note: (20) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:804:14: note: (21) 'open(*cr_options.image_path, 589824)' leaks here; was opened at (20) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:860:17: warning: leak of file descriptor 'open(*cr_options.work_path, 589824)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:772:1: note: (1) entry to 'libcrun_container_restore_linux_criu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:787:9: note: (2) calling 'load_wrapper' from 'libcrun_container_restore_linux_criu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:122:1: note: (3) entry to 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:124:52: note: (4) calling 'xmalloc0' from 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (5) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:124:52: note: (8) returning to 'load_wrapper' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:787:9: note: (9) returning to 'libcrun_container_restore_linux_criu' from 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:788:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:791:7: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:791:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:794:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:795:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:798:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:798:6: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:801:27: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:801:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:804:14: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:805:6: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:808:18: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:818:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:821:11: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:822:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:831:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:832:8: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:835:17: note: in expansion of macro 'YAJL_IS_ARRAY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:858:6: note: (28) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:860:17: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:860:17: note: (30) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:860:17: note: (31) 'open(*cr_options.work_path, 589824)' leaks here; was opened at (30) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:969:32: warning: leak of file descriptor 'open(**_163.path, 0)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:772:1: note: (1) entry to 'libcrun_container_restore_linux_criu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:787:9: note: (2) calling 'load_wrapper' from 'libcrun_container_restore_linux_criu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:122:1: note: (3) entry to 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:124:52: note: (4) calling 'xmalloc0' from 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (5) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:124:52: note: (8) returning to 'load_wrapper' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:787:9: note: (9) returning to 'libcrun_container_restore_linux_criu' from 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:788:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:791:7: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:791:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:794:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:795:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:798:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:798:6: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:801:27: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:801:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:804:14: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:805:6: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:808:18: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:818:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:821:11: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:822:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:831:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:832:8: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:835:17: note: in expansion of macro 'YAJL_IS_ARRAY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:922:6: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:925:9: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:926:6: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:929:9: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:930:6: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:943:9: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:944:6: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:947:24: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:948:6: note: (36) following 'false' branch... <--[gcc] cc1: note: (37) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:960:17: note: (38) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:963:53: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:964:10: note: (40) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:967:10: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:967:10: note: (42) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:969:32: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:969:32: note: (44) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:969:32: note: (45) 'open(**_163.path, 0)' leaks here; was opened at (44) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:980:32: warning: leak of file descriptor 'open(**_184.path, 0)' [CWE-775] [-Wanalyzer-fd-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:772:1: note: (1) entry to 'libcrun_container_restore_linux_criu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:787:9: note: (2) calling 'load_wrapper' from 'libcrun_container_restore_linux_criu' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:122:1: note: (3) entry to 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:124:52: note: (4) calling 'xmalloc0' from 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (5) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:124:52: note: (8) returning to 'load_wrapper' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:787:9: note: (9) returning to 'libcrun_container_restore_linux_criu' from 'load_wrapper' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:788:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:791:7: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:791:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:794:24: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:795:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:798:24: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:798:6: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:801:27: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:801:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:804:14: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:805:6: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:808:18: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:818:8: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:821:11: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:822:8: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:831:12: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:832:8: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl/src/api/yajl_tree.h:155:49: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:835:17: note: in expansion of macro 'YAJL_IS_ARRAY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:922:6: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:925:9: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:926:6: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:929:9: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:930:6: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:943:9: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:944:6: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:947:24: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:948:6: note: (36) following 'false' branch... <--[gcc] cc1: note: (37) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:960:17: note: (38) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:963:53: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:964:10: note: (40) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:967:10: note: (41) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:978:10: note: (42) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:980:32: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:980:32: note: (44) opened here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/criu.c:980:32: note: (45) 'open(**_184.path, 0)' leaks here; was opened at (44) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/container.c:24: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_container_get_features': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4093:1: note: (1) entry to 'libcrun_container_get_features' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4105:11: note: (2) calling 'xmalloc0' from 'libcrun_container_get_features' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (3) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (4) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (5) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4105:11: note: (8) returning to 'libcrun_container_get_features' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'retrieve_mount_options': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4072:1: note: (1) entry to 'retrieve_mount_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4085:28: note: (2) calling 'xmalloc0' from 'retrieve_mount_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (3) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (4) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (5) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4085:28: note: (8) returning to 'retrieve_mount_options' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_container_load_from_file': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4649:1: note: (1) entry to 'libcrun_container_update_intel_rdt' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4657:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4660:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4661:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4664:15: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4664:15: note: (6) calling 'libcrun_container_load_from_file' from 'libcrun_container_update_intel_rdt' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (7) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:585:10: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:541:1: note: (11) entry to 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (12) calling 'xmalloc0' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (13) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (14) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (18) returning to 'make_container' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:551:6: note: (19) following 'false' branch (when 'path' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_container_update_intel_rdt': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4649:1: note: (1) entry to 'libcrun_container_update_intel_rdt' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4657:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4660:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4661:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4664:15: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4664:15: note: (6) calling 'libcrun_container_load_from_file' from 'libcrun_container_update_intel_rdt' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (7) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:585:10: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:541:1: note: (11) entry to 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (12) calling 'xmalloc0' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (13) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (14) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (15) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (18) returning to 'make_container' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:551:6: note: (19) following 'false' branch (when 'path' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:4664:15: note: (24) returning to 'libcrun_container_update_intel_rdt' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_container_restore': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4317:1: note: (1) entry to 'libcrun_container_restore' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4333:15: note: (2) calling 'libcrun_container_load_from_file' from 'libcrun_container_restore' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (3) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:585:10: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:541:1: note: (7) entry to 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (8) calling 'xmalloc0' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (10) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (11) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (14) returning to 'make_container' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:552:30: note: (16) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:552:30: note: (17) calling 'xstrdup' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (18) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (19) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (21) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (22) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:552:30: note: (23) returning to 'make_container' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (24) following 'false' branch (when 'config' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:4333:15: note: (27) returning to 'libcrun_container_restore' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_container_exec_with_options': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3590:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3619:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3622:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3623:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3627:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3628:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3631:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3632:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (18) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (19) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (22) returning to 'make_container' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:551:6: note: (23) following 'false' branch (when 'path' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (25) following 'false' branch (when 'config' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (28) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'read_container_config_from_state': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3862:1: note: (1) entry to 'libcrun_container_update' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3876:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3879:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3879:9: note: (4) calling 'read_container_config_from_state' from 'libcrun_container_update' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1603:1: note: (5) entry to 'read_container_config_from_state' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1613:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1616:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1617:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1620:16: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1620:16: note: (10) calling 'libcrun_container_load_from_file' from 'read_container_config_from_state' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (18) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (19) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (22) returning to 'make_container' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:551:6: note: (23) following 'false' branch (when 'path' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (25) following 'false' branch (when 'config' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:1620:16: note: (28) returning to 'read_container_config_from_state' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_container_update': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:21: warning: leak of 'xmalloc0(176)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3862:1: note: (1) entry to 'libcrun_container_update' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3876:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3879:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3879:9: note: (4) calling 'read_container_config_from_state' from 'libcrun_container_update' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1603:1: note: (5) entry to 'read_container_config_from_state' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1613:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1616:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1620:16: note: (8) calling 'libcrun_container_load_from_file' from 'read_container_config_from_state' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (9) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (10) following 'true' branch... <--[gcc] In file included from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.h:24, <--[gcc] from /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:23: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:86:25: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:582:7: note: in expansion of macro 'crun_make_error' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1620:16: note: (12) returning to 'read_container_config_from_state' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1621:6: note: (13) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:86:25: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1622:12: note: in expansion of macro 'crun_make_error' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3879:9: note: (15) returning to 'libcrun_container_update' from 'read_container_config_from_state' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3880:6: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3883:9: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3888:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3891:9: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3892:6: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3895:15: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3896:6: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3902:7: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3902:6: note: (24) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3905:62: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3905:62: note: (26) calling 'xmalloc0' from 'libcrun_container_update' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (28) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (29) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3905:62: note: (32) returning to 'libcrun_container_update' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:21: note: (33) 'xmalloc0(176)' leaks here; was allocated at (28) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3862:1: note: (1) entry to 'libcrun_container_update' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3876:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3879:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3879:9: note: (4) calling 'read_container_config_from_state' from 'libcrun_container_update' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1603:1: note: (5) entry to 'read_container_config_from_state' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1613:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1616:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1620:16: note: (8) calling 'libcrun_container_load_from_file' from 'read_container_config_from_state' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (9) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:86:25: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:582:7: note: in expansion of macro 'crun_make_error' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1620:16: note: (12) returning to 'read_container_config_from_state' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1621:6: note: (13) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:86:25: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1622:12: note: in expansion of macro 'crun_make_error' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3879:9: note: (15) returning to 'libcrun_container_update' from 'read_container_config_from_state' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3880:6: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3883:9: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3888:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3891:9: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3892:6: note: (20) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3895:15: note: (21) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3896:6: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3902:7: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3902:6: note: (24) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3905:62: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3905:62: note: (26) calling 'xmalloc0' from 'libcrun_container_update' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (27) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (28) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3905:62: note: (30) returning to 'libcrun_container_update' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3906:61: note: (31) calling 'xmalloc0' from 'libcrun_container_update' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (32) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:73:15: note: (33) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (34) assuming 'res' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (35) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (36) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3906:61: note: (37) returning to 'libcrun_container_update' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_restore': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4317:1: note: (1) entry to 'libcrun_container_restore' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4333:15: note: (2) calling 'libcrun_container_load_from_file' from 'libcrun_container_restore' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (3) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:585:10: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:541:1: note: (7) entry to 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (8) calling 'xmalloc0' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (12) returning to 'make_container' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:552:30: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:552:30: note: (15) calling 'xstrdup' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (16) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (17) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (19) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (20) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (21) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (22) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:552:30: note: (23) returning to 'make_container' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (24) following 'false' branch (when 'config' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:4333:15: note: (27) returning to 'libcrun_container_restore' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (29) '<unknown>' leaks here; was allocated at (19) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_update_intel_rdt': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4649:1: note: (1) entry to 'libcrun_container_update_intel_rdt' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4657:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4660:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4661:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4664:15: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4664:15: note: (6) calling 'libcrun_container_load_from_file' from 'libcrun_container_update_intel_rdt' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (7) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:585:10: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:541:1: note: (11) entry to 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (12) calling 'xmalloc0' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (13) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) returning to 'make_container' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:552:30: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:552:30: note: (19) calling 'xstrdup' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (20) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (21) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (23) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (24) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (25) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (26) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:552:30: note: (27) returning to 'make_container' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (28) following 'false' branch (when 'config' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:4664:15: note: (31) returning to 'libcrun_container_update_intel_rdt' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (33) '<unknown>' leaks here; was allocated at (23) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3590:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3619:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3622:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3623:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3627:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3628:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3631:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3632:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:552:30: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:552:30: note: (23) calling 'xstrdup' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (24) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (25) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (27) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (28) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (29) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (30) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:552:30: note: (31) returning to 'make_container' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (32) following 'false' branch (when 'config' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (35) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:92:3: note: (37) '<unknown>' leaks here; was allocated at (27) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:92:3: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'read_container_config_from_state': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3862:1: note: (1) entry to 'libcrun_container_update' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3876:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3879:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3879:9: note: (4) calling 'read_container_config_from_state' from 'libcrun_container_update' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1603:1: note: (5) entry to 'read_container_config_from_state' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1613:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1616:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1617:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1620:16: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1620:16: note: (10) calling 'libcrun_container_load_from_file' from 'read_container_config_from_state' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:552:30: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:552:30: note: (23) calling 'xstrdup' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (24) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (25) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (27) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (28) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (29) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (30) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:552:30: note: (31) returning to 'make_container' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (32) following 'false' branch (when 'config' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:1620:16: note: (35) returning to 'read_container_config_from_state' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-build/crun-HEAD/src/libcrun/error.h:42: <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (1) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-build/crun-HEAD/src/libcrun/container.c:3590:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3619:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3622:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3623:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3627:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3628:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3631:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3632:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3636:6: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3639:22: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3641:6: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3647:21: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3650:8: note: (29) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3645: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.20-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:3645:57: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3657:9: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3662:6: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3665:9: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3666:6: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3669: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.20-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:3669:3: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (39) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3675:18: note: (40) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3684:6: note: (41) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:11: note: (42) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:6: note: (43) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3724:9: note: (44) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3725:6: note: (45) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (46) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (47) when 'pipe2' succeeds <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3729:6: note: (48) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3731:33: note: (49) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3752:9: note: (50) calling 'initialize_security' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:645:1: note: (51) entry to 'initialize_security' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:650:6: note: (52) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:653:22: note: (53) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:653:6: note: (54) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:656:11: note: (55) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3752:9: note: (56) returning to 'libcrun_container_exec_with_options' from 'initialize_security' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3753:6: note: (57) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3756:9: note: (58) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3757:6: note: (59) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3761:47: note: (60) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3762:6: note: (61) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3766:6: note: (62) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3766:6: note: (63) following 'false' branch... <--[gcc] cc1: note: (64) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3787:6: note: (65) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3791:18: note: (66) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3791:10: note: (67) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3797:13: note: (68) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3798:10: note: (69) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3801:18: note: (70) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3801:10: note: (71) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3804:49: note: (72) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3805:14: note: (73) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3807:17: note: (74) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3804:29: note: (75) 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:3804:29: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:107:6: note: (76) following 'true' branch... <--[gcc] In function 'cleanup_closep.part.0': cc1: note: (77) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3804:29: note: (78) 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:3804:29: cc1: note: (79) calling 'cleanup_closep' from 'libcrun_container_exec_with_options' /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'cleanup_closep.part.0': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:104:1: note: (80) entry to 'cleanup_closep' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (81) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:5: note: (82) following 'true' branch... <--[gcc] cc1: note: (83) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:108:25: note: (84) second 'close' here; first 'close' was at (81) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'close_and_reset': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:33: warning: double 'close' of file descriptor '*fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4268:1: note: (1) entry to 'restore_proxy_process' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4278:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4281:3: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4281:3: note: (4) calling 'close_and_reset' from 'restore_proxy_process' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:205:1: note: (5) entry to 'close_and_reset' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:208:6: note: (6) following 'true' branch... <--[gcc] cc1: note: (7) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:33: note: (8) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:13: note: (9) following 'true' branch... <--[gcc] cc1: note: (10) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:33: note: (11) second 'close' here; first 'close' was at (8) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:33: warning: double 'close' of file descriptor 'seccomp_receiver_fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3370:1: note: (1) entry to 'exec_process_entrypoint' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3403:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3406:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3407:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3410:14: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3439:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3442:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3443:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3446:16: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3446:6: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3448:21: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3473:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3476:16: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3476:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3478:26: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3490:10: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3493:7: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3494:7: note: (18) calling 'close_and_reset' from 'exec_process_entrypoint' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:205:1: note: (19) entry to 'close_and_reset' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:208:6: note: (20) following 'true' branch... <--[gcc] cc1: note: (21) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:33: note: (22) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:13: note: (23) following 'true' branch... <--[gcc] cc1: note: (24) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:33: note: (25) second 'close' here; first 'close' was at (22) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:33: warning: double 'close' of file descriptor 'seccomp_fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3590:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3619:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3622:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3623:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3627:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3628:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3631:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3632:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3636:6: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3639:22: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3641:6: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3647:21: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3650:8: note: (29) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3645: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:3645:57: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'close_and_reset': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3657:9: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3662:6: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3665:9: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3666:6: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3669: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:3669:3: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'close_and_reset': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (39) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3675:18: note: (40) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3684:6: note: (41) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:11: note: (42) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:6: note: (43) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3724:9: note: (44) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3725:6: note: (45) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (46) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (47) when 'pipe2' succeeds <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3729:6: note: (48) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3731:33: note: (49) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3752:9: note: (50) calling 'initialize_security' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:645:1: note: (51) entry to 'initialize_security' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:650:6: note: (52) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:653:22: note: (53) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:653:6: note: (54) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:656:11: note: (55) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3752:9: note: (56) returning to 'libcrun_container_exec_with_options' from 'initialize_security' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3753:6: note: (57) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3756:9: note: (58) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3757:6: note: (59) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3761:47: note: (60) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3762:6: note: (61) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3766:6: note: (62) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3766:6: note: (63) following 'false' branch... <--[gcc] cc1: note: (64) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3784:6: note: (65) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3785:5: note: (66) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3785:5: note: (67) calling 'close_and_reset' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:205:1: note: (68) entry to 'close_and_reset' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:208:6: note: (69) following 'true' branch... <--[gcc] cc1: note: (70) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:33: note: (71) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:13: note: (72) following 'true' branch... <--[gcc] cc1: note: (73) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:33: note: (74) second 'close' here; first 'close' was at (71) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:33: warning: double 'close' of file descriptor 'terminal_fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3590:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3619:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3622:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3623:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3627:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3628:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3631:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3632:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3636:6: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3639:22: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3641:6: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3647:21: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3650:8: note: (29) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3645: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:3645:57: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'close_and_reset': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3657:9: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3662:6: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3665:9: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3666:6: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3669: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:3669:3: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'close_and_reset': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (39) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3675:18: note: (40) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3684:6: note: (41) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:11: note: (42) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:6: note: (43) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3724:9: note: (44) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3725:6: note: (45) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (46) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (47) when 'pipe2' succeeds <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3729:6: note: (48) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3731:33: note: (49) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3752:9: note: (50) calling 'initialize_security' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:645:1: note: (51) entry to 'initialize_security' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:650:6: note: (52) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:653:22: note: (53) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:653:6: note: (54) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:656:11: note: (55) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3752:9: note: (56) returning to 'libcrun_container_exec_with_options' from 'initialize_security' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3753:6: note: (57) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3756:9: note: (58) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3757:6: note: (59) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3761:47: note: (60) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3762:6: note: (61) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3766:6: note: (62) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3766:6: note: (63) following 'false' branch... <--[gcc] cc1: note: (64) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3787:6: note: (65) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3791:18: note: (66) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3791:10: note: (67) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3797:13: note: (68) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3798:10: note: (69) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3801:18: note: (70) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3801:10: note: (71) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3804:49: note: (72) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3805:14: note: (73) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3807:17: note: (74) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3808:14: note: (75) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3810:11: note: (76) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3810:11: note: (77) calling 'close_and_reset' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:205:1: note: (78) entry to 'close_and_reset' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:208:6: note: (79) following 'true' branch... <--[gcc] cc1: note: (80) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:33: note: (81) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:13: note: (82) following 'true' branch... <--[gcc] cc1: note: (83) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:33: note: (84) second 'close' here; first 'close' was at (81) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:33: warning: double 'close' of file descriptor 'own_seccomp_receiver_fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3590:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3619:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3622:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3623:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3627:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3628:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3631:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3632:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3636:6: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3639:22: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3641:6: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3647:21: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3650:8: note: (29) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3645: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:3645:57: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'close_and_reset': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3657:9: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3662:6: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3665:9: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3666:6: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3669: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:3669:3: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'close_and_reset': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (39) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3675:18: note: (40) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3675:6: note: (41) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3677:13: note: (42) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3677:13: note: (43) calling 'get_seccomp_receiver_fd' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:2333:1: note: (44) entry to 'get_seccomp_receiver_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:2343:6: note: (45) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:2348:13: note: (46) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:2349:10: note: (47) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:2352:16: note: (48) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3677:13: note: (49) returning to 'libcrun_container_exec_with_options' from 'get_seccomp_receiver_fd' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3680:10: note: (50) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3684:29: note: (51) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3684:6: note: (52) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:11: note: (53) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:6: note: (54) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3724:9: note: (55) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3725:6: note: (56) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (57) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (58) when 'pipe2' succeeds <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3729:6: note: (59) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3731:33: note: (60) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3736:6: note: (61) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3738:18: note: (62) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3744:10: note: (63) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3746:27: note: (64) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3747:14: note: (65) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3752:9: note: (66) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3752:9: note: (67) calling 'initialize_security' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:645:1: note: (68) entry to 'initialize_security' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:650:6: note: (69) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:653:22: note: (70) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:653:6: note: (71) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:656:11: note: (72) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3752:9: note: (73) returning to 'libcrun_container_exec_with_options' from 'initialize_security' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3753:6: note: (74) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3756:9: note: (75) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3757:6: note: (76) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3761:47: note: (77) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3762:6: note: (78) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3766:6: note: (79) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3766:6: note: (80) following 'false' branch... <--[gcc] cc1: note: (81) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3787:6: note: (82) following 'false' branch... <--[gcc] cc1: note: (83) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3826:6: note: (84) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3831:35: note: (85) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3831:10: note: (86) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3833:31: note: (87) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3834:14: note: (88) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3837:17: note: (89) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3837:17: note: (90) calling 'close_and_reset' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:205:1: note: (91) entry to 'close_and_reset' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:208:6: note: (92) following 'true' branch... <--[gcc] cc1: note: (93) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:33: note: (94) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:13: note: (95) following 'true' branch... <--[gcc] cc1: note: (96) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:33: note: (97) second 'close' here; first 'close' was at (94) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:33: warning: double 'close' of file descriptor 'seccomp_fd' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3370:1: note: (1) entry to 'exec_process_entrypoint' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3403:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3406:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3407:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3410:14: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3439:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3442:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3443:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3446:16: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3446:6: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3446:73: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3446:39: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3452:63: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3473:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3476:16: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3476:6: note: (16) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3478:26: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3490:10: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3493:7: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3493:7: note: (20) calling 'close_and_reset' from 'exec_process_entrypoint' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:205:1: note: (21) entry to 'close_and_reset' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:208:6: note: (22) following 'true' branch... <--[gcc] cc1: note: (23) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:33: note: (24) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:13: note: (25) following 'true' branch... <--[gcc] cc1: note: (26) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:210:33: note: (27) second 'close' here; first 'close' was at (24) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_container_get_features': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup("1.0.0")' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4093:1: note: (1) entry to 'libcrun_container_get_features' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4105:11: note: (2) calling 'xmalloc0' from 'libcrun_container_get_features' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (3) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4105:11: note: (6) returning to 'libcrun_container_get_features' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4108:30: note: (7) calling 'xstrdup' from 'libcrun_container_get_features' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (8) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (9) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (11) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (12) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (13) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (14) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4108:30: note: (15) returning to 'libcrun_container_get_features' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (16) 'xstrdup("1.0.0")' leaks here; was allocated at (11) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup("1.1.0+dev")' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4093:1: note: (1) entry to 'libcrun_container_get_features' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4105:11: note: (2) calling 'xmalloc0' from 'libcrun_container_get_features' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (3) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4105:11: note: (6) returning to 'libcrun_container_get_features' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4108:30: note: (7) calling 'xstrdup' from 'libcrun_container_get_features' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (8) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (9) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (11) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (12) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4108:30: note: (13) returning to 'libcrun_container_get_features' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4109:30: note: (14) calling 'xstrdup' from 'libcrun_container_get_features' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (15) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (16) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (18) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (19) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (20) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (21) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4109:30: note: (22) returning to 'libcrun_container_get_features' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (23) 'xstrdup("1.1.0+dev")' leaks here; was allocated at (18) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'restore_proxy_process': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup(own_cgroup)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4268:1: note: (1) entry to 'restore_proxy_process' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4278:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4281:3: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4295:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4298:21: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4298:21: note: (6) calling 'xstrdup' from 'restore_proxy_process' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (7) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (8) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (10) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (11) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (12) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (13) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4298:21: note: (14) returning to 'restore_proxy_process' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (15) 'xstrdup(own_cgroup)' leaks here; was allocated at (10) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'retrieve_mount_options': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup(*<unknown>.name)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4072:1: note: (1) entry to 'retrieve_mount_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4085:28: note: (2) calling 'xmalloc0' from 'retrieve_mount_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (3) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4085:28: note: (6) returning to 'retrieve_mount_options' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4088:24: note: (7) following 'true' branch (when 'num_mount_options > i')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4089:60: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4089:33: note: (9) calling 'xstrdup' from 'retrieve_mount_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (10) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (11) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (13) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (14) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (15) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (16) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4089:33: note: (17) returning to 'retrieve_mount_options' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (18) 'xstrdup(*<unknown>.name)' leaks here; was allocated at (13) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'libcrun_container_exec_with_options': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup(*_70->process.selinux_label)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3590:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3619:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3622:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3623:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3627:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3628:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3631:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3632:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3636:6: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3639:22: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3641:6: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3647:21: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3650:8: note: (29) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3645: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:3645:57: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3657:9: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3662:6: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3665:9: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3666:6: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3669: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:3669:3: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (39) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3675:18: note: (40) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3684:6: note: (41) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:11: note: (42) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:6: note: (43) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3724:9: note: (44) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3725:6: note: (45) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (46) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (47) when 'pipe2' succeeds <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3729:6: note: (48) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3731:33: note: (49) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3736:6: note: (50) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3738:18: note: (51) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3738:10: note: (52) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3739:34: note: (53) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3739:34: note: (54) calling 'xstrdup' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (55) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (56) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (57) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (58) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (59) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (60) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (61) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3739:34: note: (62) returning to 'libcrun_container_exec_with_options' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (63) 'xstrdup(*_70->process.selinux_label)' leaks here; was allocated at (58) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup(*_76->process.apparmor_profile)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3590:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3619:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3622:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3623:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3627:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3628:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3631:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3632:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3636:6: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3639:22: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3641:6: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3647:21: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3650:8: note: (29) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3645: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:3645:57: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3657:9: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3662:6: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3665:9: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3666:6: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3669: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:3669:3: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (39) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3675:18: note: (40) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3684:6: note: (41) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:11: note: (42) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:6: note: (43) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3724:9: note: (44) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3725:6: note: (45) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (46) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (47) when 'pipe2' succeeds <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3729:6: note: (48) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3731:33: note: (49) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3736:6: note: (50) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3738:18: note: (51) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3741:10: note: (52) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3742:37: note: (53) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3742:37: note: (54) calling 'xstrdup' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (55) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (56) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (57) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (58) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (59) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (60) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (61) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3742:37: note: (62) returning to 'libcrun_container_exec_with_options' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (63) 'xstrdup(*_76->process.apparmor_profile)' leaks here; was allocated at (58) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h: In function 'exec_process_entrypoint': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: warning: leak of 'xstrdup(*process_199(D)->args)' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3370:1: note: (1) entry to 'exec_process_entrypoint' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3403:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3406:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3407:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3410:14: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3439:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3442:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3443:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3446:16: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3446:6: note: (10) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3448:21: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3473:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3476:16: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3498:6: note: (14) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3501:9: note: (15) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3501:9: note: (16) calling 'maybe_chown_std_streams' from 'exec_process_entrypoint' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1022:1: note: (17) entry to 'maybe_chown_std_streams' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1027:17: note: (18) following 'true' branch (when 'i != 3')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1029:13: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1029:13: note: (20) when 'isatty' succeeds <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1029:10: note: (21) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1027:23: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3501:9: note: (23) returning to 'exec_process_entrypoint' from 'maybe_chown_std_streams' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3502:6: note: (24) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3505:14: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3511:6: note: (26) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3514:27: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3514:6: note: (28) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3516:67: note: (29) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3517:10: note: (30) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3519:14: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3519:14: note: (32) following 'false' branch (when 'custom_handler' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3519:65: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3519: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:3519:41: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:401:20: note: (35) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'exec_process_entrypoint': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3523:11: note: (36) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3524:23: note: (37) calling 'xstrdup' from 'exec_process_entrypoint' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (38) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (39) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (40) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (41) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (42) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (43) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (44) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3524:23: note: (45) returning to 'exec_process_entrypoint' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (46) 'xstrdup(*process_199(D)->args)' leaks here; was allocated at (41) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_load_from_file': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: warning: leak of '<unknown>' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4317:1: note: (1) entry to 'libcrun_container_restore' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4333:15: note: (2) calling 'libcrun_container_load_from_file' from 'libcrun_container_restore' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (3) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:585:10: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:541:1: note: (7) entry to 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (8) calling 'xmalloc0' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (9) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (10) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (11) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (12) returning to 'make_container' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:552:30: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:552:30: note: (15) calling 'xstrdup' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (16) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (17) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (19) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (20) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (21) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (22) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:552:30: note: (23) returning to 'make_container' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (24) following 'false' branch (when 'config' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (25) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (27) '<unknown>' leaks here; was allocated at (19) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'container_delete_internal': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1741:15: warning: dereference of NULL 'container' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4236:1: note: (1) entry to 'libcrun_container_checkpoint' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4242:42: note: (2) 'container' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4242:42: note: (3) 'container' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4245:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4248:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4249:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4251:6: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4251:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4254:9: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4254:9: note: (10) calling 'read_container_config_from_state' from 'libcrun_container_checkpoint' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1603:1: note: (11) entry to 'read_container_config_from_state' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1613:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1616:9: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1620:16: note: (14) calling 'libcrun_container_load_from_file' from 'read_container_config_from_state' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (15) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (16) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:86:25: note: (17) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:582:7: note: in expansion of macro 'crun_make_error' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1620:16: note: (18) returning to 'read_container_config_from_state' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1621:6: note: (19) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:86:25: note: (20) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1622:12: note: in expansion of macro 'crun_make_error' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4254:9: note: (21) returning to 'libcrun_container_checkpoint' from 'read_container_config_from_state' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4255:6: note: (22) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4257:9: note: (23) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4257:9: note: (24) 'container' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4258:6: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4261:20: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4261:6: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4262:12: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:4262:12: note: (29) calling 'container_delete_internal' from 'libcrun_container_checkpoint' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1689:1: note: (30) entry to 'container_delete_internal' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1694:42: note: (31) 'container' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1699:6: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1713:19: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1715:6: note: (34) following 'true' branch (when 'force != 0')... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1733:15: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1733:6: note: (36) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1735:10: note: (37) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1735:10: note: (38) following 'true' branch (when 'def' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1737:17: note: (39) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1737:17: note: (40) calling 'read_container_config_from_state' from 'container_delete_internal' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1603:1: note: (41) entry to 'read_container_config_from_state' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1613:6: note: (42) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1616:9: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1620:16: note: (44) calling 'libcrun_container_load_from_file' from 'read_container_config_from_state' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (45) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (46) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:86:25: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:582:7: note: in expansion of macro 'crun_make_error' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1620:16: note: (48) returning to 'read_container_config_from_state' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1621:6: note: (49) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/error.h:86:25: note: (50) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1622:12: note: in expansion of macro 'crun_make_error' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1737:17: note: (51) returning to 'container_delete_internal' from 'read_container_config_from_state' <--[gcc] /builddir/build/BUILD/crun-1.20-bumake[2]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=link gcc -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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.20-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-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-terminal.lo libocispec/libocispec.la -lsystemd -lseccomp -lcap -lyajl libtool: link: (cd .libs/libcrun.lax/libocispec.a && ar x "/builddir/build/BUILD/crun-1.20-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-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.20-build/crun-HEAD' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /bin/sh ./libtool --tag=CC --mode=link gcc -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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-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 libcrun.la -lsystemd -lseccomp -lcap -lyajl libtool: link: gcc -I /builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/src -I /builddir/build/BUILD/crun-1.20-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-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 ./.libs/libcrun.a -lsystemd -lseccomp -lcap -lyajl make[2]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' ild/crun-HEAD/src/libcrun/container.c:1738:14: note: (52) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1741:26: note: (53) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1741:26: note: (54) 'container' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:1741:15: note: (55) dereference of NULL 'container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3724:9: warning: dereference of NULL 'process' [CWE-476] [-Wanalyzer-null-dereference] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3348:1: note: (1) entry to 'libcrun_container_exec_process_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3356:10: note: (2) calling 'libcrun_container_exec_with_options' from 'libcrun_container_exec_process_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3590:1: note: (3) entry to 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3614:46: note: (4) 'process' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3614:46: note: (5) 'process' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3614:46: note: (6) 'process' is NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3619:6: note: (7) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3622:9: note: (8) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3623:6: note: (9) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3627:9: note: (10) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3628:6: note: (11) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3631:9: note: (12) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3632:6: note: (13) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (14) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (15) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (16) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (17) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:585:10: note: (18) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:541:1: note: (20) entry to 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (21) calling 'xmalloc0' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (22) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (23) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (24) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (25) returning to 'make_container' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (26) following 'false' branch (when 'config' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (27) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (29) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3636:6: note: (30) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3639:22: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3641:6: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3647:21: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3650:8: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3645: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:3645:57: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (36) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (37) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3657:9: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3662:6: note: (39) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3665:9: note: (40) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3666:6: note: (41) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3669: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:3669:3: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (43) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (44) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3675:18: note: (45) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3675:6: note: (46) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3684:29: note: (47) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3684:6: note: (48) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:11: note: (49) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:6: note: (50) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3724:9: note: (51) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3724:9: note: (52) dereference of NULL 'process' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3739:32: warning: leak of '*process.selinux_label' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3590:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3619:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3622:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3623:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3627:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3628:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3631:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3632:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3636:6: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3639:22: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3641:6: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3647:21: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3650:8: note: (29) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3645: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:3645:57: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3657:9: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3662:6: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3665:9: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3666:6: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3669: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:3669:3: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (39) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3675:18: note: (40) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3684:6: note: (41) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:11: note: (42) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:6: note: (43) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3724:9: note: (44) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3725:6: note: (45) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (46) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (47) when 'pipe2' succeeds <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3729:6: note: (48) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3731:33: note: (49) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3736:6: note: (50) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3738:18: note: (51) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3738:10: note: (52) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3739:34: note: (53) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3739:34: note: (54) calling 'xstrdup' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (55) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (56) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (57) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (58) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (59) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (60) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (61) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3739:34: note: (62) returning to 'libcrun_container_exec_with_options' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3739:32: note: (63) '*process.selinux_label' leaks here; was allocated at (58) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3742:35: warning: leak of '*process.apparmor_profile' [CWE-401] [-Wanalyzer-malloc-leak] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3590:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3619:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3622:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3623:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3627:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3628:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3631:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3632:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3636:6: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3639:22: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3641:6: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3647:21: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3650:8: note: (29) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3645: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:3645:57: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3657:9: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3662:6: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3665:9: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3666:6: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3669: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:3669:3: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (39) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3675:18: note: (40) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3684:6: note: (41) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:11: note: (42) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:6: note: (43) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3724:9: note: (44) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3725:6: note: (45) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (46) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (47) when 'pipe2' succeeds <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3729:6: note: (48) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3731:33: note: (49) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3736:6: note: (50) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3738:18: note: (51) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3741:10: note: (52) following 'true' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3742:37: note: (53) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3742:37: note: (54) calling 'xstrdup' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:218:1: note: (55) entry to 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:221:6: note: (56) following 'false' branch (when 'str' is non-NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (57) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:224:9: note: (58) allocated here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (59) assuming 'ret' is non-NULL <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:225:6: note: (60) following 'false' branch (when 'ret' is non-NULL)... <--[gcc] cc1: note: (61) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3742:37: note: (62) returning to 'libcrun_container_exec_with_options' from 'xstrdup' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3742:35: note: (63) '*process.apparmor_profile' leaks here; was allocated at (58) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3768:27: warning: double 'close' of file descriptor 'pipefd0' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3590:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3619:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3622:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3623:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3627:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3628:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3631:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3632:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3636:6: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3639:22: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3641:6: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3647:21: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3650:8: note: (29) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3645: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:3645:57: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3657:9: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3662:6: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3665:9: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3666:6: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3669: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:3669:3: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (39) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3675:18: note: (40) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3684:6: note: (41) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:11: note: (42) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:6: note: (43) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3724:9: note: (44) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3725:6: note: (45) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (46) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (47) opened here as read-write <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (48) when 'pipe2' succeeds <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3729:6: note: (49) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3731:33: note: (50) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3752:9: note: (51) calling 'initialize_security' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:645:1: note: (52) entry to 'initialize_security' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:650:6: note: (53) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:653:22: note: (54) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:653:6: note: (55) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:656:11: note: (56) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3752:9: note: (57) returning to 'libcrun_container_exec_with_options' from 'initialize_security' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3753:6: note: (58) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3756:9: note: (59) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3757:6: note: (60) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3761:47: note: (61) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3762:6: note: (62) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3766:6: note: (63) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3766:6: note: (64) following 'true' branch... <--[gcc] cc1: note: (65) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3768:27: note: (66) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3768:7: note: (67) following 'true' branch... <--[gcc] cc1: note: (68) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3768:27: note: (69) second 'close' here; first 'close' was at (66) <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3779:23: warning: double 'close' of file descriptor 'pipefd1' [CWE-1341] [-Wanalyzer-fd-double-close] <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3590:1: note: (1) entry to 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3619:6: note: (2) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3622:9: note: (3) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3623:6: note: (4) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3627:9: note: (5) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3628:6: note: (6) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3631:9: note: (7) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3632:6: note: (8) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (9) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (10) calling 'libcrun_container_load_from_file' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:574:1: note: (11) entry to 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:580:6: note: (12) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:585:10: note: (13) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:541:1: note: (15) entry to 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (16) calling 'xmalloc0' from 'make_container' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:71:1: note: (17) entry to 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:74:6: note: (18) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:76:10: note: (19) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:543:36: note: (20) returning to 'make_container' from 'xmalloc0' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:553:6: note: (21) following 'false' branch (when 'config' is NULL)... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:556:10: note: (22) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/src/libcrun/container.c:3635:15: note: (24) returning to 'libcrun_container_exec_with_options' from 'libcrun_container_load_from_file' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3636:6: note: (25) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3639:22: note: (26) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3641:6: note: (27) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3647:21: note: (28) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3650:8: note: (29) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3645: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:3645:57: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/cgroup.h:81:6: note: (31) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3654:6: note: (32) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3657:9: note: (33) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3662:6: note: (34) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3665:9: note: (35) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3666:6: note: (36) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3669: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:3669:3: /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/seccomp.h:52:3: note: (38) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c: In function 'libcrun_container_exec_with_options': <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3672:6: note: (39) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3675:18: note: (40) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3684:6: note: (41) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:11: note: (42) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3687:6: note: (43) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3724:9: note: (44) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3725:6: note: (45) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (46) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (47) opened here as read-write <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3728:9: note: (48) when 'pipe2' succeeds <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3729:6: note: (49) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3731:33: note: (50) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3752:9: note: (51) calling 'initialize_security' from 'libcrun_container_exec_with_options' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:645:1: note: (52) entry to 'initialize_security' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:650:6: note: (53) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:653:22: note: (54) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/utils.h:57:40: note: in definition of macro 'UNLIKELY' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:653:6: note: (55) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:656:11: note: (56) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3752:9: note: (57) returning to 'libcrun_container_exec_with_options' from 'initialize_security' <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3753:6: note: (58) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3756:9: note: (59) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3757:6: note: (60) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3761:47: note: (61) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3762:6: note: (62) following 'false' branch... <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3766:6: note: (63) ...to here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3766:6: note: (64) following 'false' branch... <--[gcc] cc1: note: (65) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3779:23: note: (66) first 'close' here <--[gcc] /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3779:3: note: (67) following 'true' branch... <--[gcc] cc1: note: (68) ...to here /builddir/build/BUILD/crun-1.20-build/crun-HEAD/src/libcrun/container.c:3779:23: note: (69) second 'close' here; first 'close' was at (66) <--[gcc] /builddir/build/BUILD/crun-1.20-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.20-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.20-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.20-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] /builddir/build/BUILD/crun-1.20-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] + 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-03-21 14:07:18 "/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-03-21 14:07:19 "/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.1 starting (python version = 3.9.21, NVR = mock-6.1-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.1 INFO: Mock Version: 6.1 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=1742515200 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.LaEZN1 + umask 022 + cd /builddir/build/BUILD/crun-1.20-build + '[' /builddir/build/BUILD/crun-1.20-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/crun-1.20-build/BUILDROOT ++ dirname /builddir/build/BUILD/crun-1.20-build/BUILDROOT + mkdir -p /builddir/build/BUILD/crun-1.20-build + mkdir /builddir/build/BUILD/crun-1.20-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-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.20-build/BUILDROOT 'INSTALL=/usr/bin/install -p' prefix=/usr /usr/bin/make install-recursive make[1]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' Making install in libocispec make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' /usr/bin/make install-recursive make[3]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' Making install in yajl make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' make[5]: Entering directory '/builddir/build/BUILD/crun-1.20-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.20-build/crun-HEAD/libocispec/yajl' make[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec/yajl' make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[5]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[5]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[3]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[2]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD/libocispec' make[2]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' make[3]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /usr/bin/mkdir -p '/builddir/build/BUILD/crun-1.20-build/BUILDROOT/usr/lib' /bin/sh ./libtool --mode=install /usr/bin/install -p libcrun.la '/builddir/build/BUILD/crun-1.20-build/BUILDROOT/usr/lib' libtool: install: /usr/bin/install -p .libs/libcrun.lai /builddir/build/BUILD/crun-1.20-build/BUILDROOT/usr/lib/libcrun.la libtool: install: /usr/bin/install -p .libs/libcrun.a /builddir/build/BUILD/crun-1.20-build/BUILDROOT/usr/lib/libcrun.a libtool: install: chmod 644 /builddir/build/BUILD/crun-1.20-build/BUILDROOT/usr/lib/libcrun.a libtool: install: ranlib /builddir/build/BUILD/crun-1.20-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.20-build/BUILDROOT/usr/bin' /bin/sh ./libtool --mode=install /usr/bin/install -p crun '/builddir/build/BUILD/crun-1.20-build/BUILDROOT/usr/bin' libtool: install: /usr/bin/install -p crun /builddir/build/BUILD/crun-1.20-build/BUILDROOT/usr/bin/crun /usr/bin/make install-exec-hook make[4]: Entering directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' ln -s -f crun /builddir/build/BUILD/crun-1.20-build/BUILDROOT/usr/bin/krun ln -s -f crun /builddir/build/BUILD/crun-1.20-build/BUILDROOT/usr/bin/crun-wasm make[4]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' /usr/bin/mkdir -p '/builddir/build/BUILD/crun-1.20-build/BUILDROOT/usr/share/man/man1' /usr/bin/install -p -m 644 crun.1 krun.1 '/builddir/build/BUILD/crun-1.20-build/BUILDROOT/usr/share/man/man1' make[3]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' make[2]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' make[1]: Leaving directory '/builddir/build/BUILD/crun-1.20-build/crun-HEAD' + rm -rf /builddir/build/BUILD/crun-1.20-build/BUILDROOT/usr/lib + /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 1.20-1.20250321134212864736.pr1697.67.g1245daab.fc43 --unique-debug-suffix -1.20-1.20250321134212864736.pr1697.67.g1245daab.fc43.x86_64 --unique-debug-src-base crun-1.20-1.20250321134212864736.pr1697.67.g1245daab.fc43.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/crun-1.20-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.20-1.20250321134212864736.pr1697.67.g1245daab.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 + 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.20-build/BUILDROOT Scanned 21 directories and 128 files, processed 2 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/crun-1.20-build/SPECPARTS/rpm-debuginfo.specpart Processing files: crun-1.20-1.20250321134212864736.pr1697.67.g1245daab.fc43.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.LD40WC + umask 022 + cd /builddir/build/BUILD/crun-1.20-build + cd crun-HEAD + LICENSEDIR=/builddir/build/BUILD/crun-1.20-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.20-build/BUILDROOT/usr/share/licenses/crun + cp -pr /builddir/build/BUILD/crun-1.20-build/crun-HEAD/COPYING /builddir/build/BUILD/crun-1.20-build/BUILDROOT/usr/share/licenses/crun + RPM_EC=0 ++ jobs -p + exit 0 Provides: crun = 1.20-1.20250321134212864736.pr1697.67.g1245daab.fc43 crun(x86-64) = 1.20-1.20250321134212864736.pr1697.67.g1245daab.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) 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.20-1.20250321134212864736.pr1697.67.g1245daab.fc43.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.SVfox6 + umask 022 + cd /builddir/build/BUILD/crun-1.20-build + cd crun-HEAD + LICENSEDIR=/builddir/build/BUILD/crun-1.20-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.20-build/BUILDROOT/usr/share/licenses/crun-krun + cp -pr /builddir/build/BUILD/crun-1.20-build/crun-HEAD/COPYING /builddir/build/BUILD/crun-1.20-build/BUILDROOT/usr/share/licenses/crun-krun + RPM_EC=0 ++ jobs -p + exit 0 Provides: crun-krun = 1.20-1.20250321134212864736.pr1697.67.g1245daab.fc43 crun-krun(x86-64) = 1.20-1.20250321134212864736.pr1697.67.g1245daab.fc43 krun = 1.20-1.20250321134212864736.pr1697.67.g1245daab.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.20-1.20250321134212864736.pr1697.67.g1245daab.fc43.x86_64 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.utcapn + umask 022 + cd /builddir/build/BUILD/crun-1.20-build + cd crun-HEAD + LICENSEDIR=/builddir/build/BUILD/crun-1.20-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.20-build/BUILDROOT/usr/share/licenses/crun-wasm + cp -pr /builddir/build/BUILD/crun-1.20-build/crun-HEAD/COPYING /builddir/build/BUILD/crun-1.20-build/BUILDROOT/usr/share/licenses/crun-wasm + RPM_EC=0 ++ jobs -p + exit 0 Provides: crun-wasm = 1.20-1.20250321134212864736.pr1697.67.g1245daab.fc43 crun-wasm(x86-64) = 1.20-1.20250321134212864736.pr1697.67.g1245daab.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.20-1.20250321134212864736.pr1697.67.g1245daab.fc43.x86_64 Provides: crun-debugsource = 1.20-1.20250321134212864736.pr1697.67.g1245daab.fc43 crun-debugsource(x86-64) = 1.20-1.20250321134212864736.pr1697.67.g1245daab.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.20-1.20250321134212864736.pr1697.67.g1245daab.fc43.x86_64 Provides: crun-debuginfo = 1.20-1.20250321134212864736.pr1697.67.g1245daab.fc43 crun-debuginfo(x86-64) = 1.20-1.20250321134212864736.pr1697.67.g1245daab.fc43 debuginfo(build-id) = 597c832ff9290f985763a187e9705edc2ac05e91 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.20-1.20250321134212864736.pr1697.67.g1245daab.fc43 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/crun-1.20-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-03-21 14:07:21 "/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-03-21 14:07:23 "/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-03-21 14:07:27 '/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/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/debug/raw-results' tar: Removing leading `/' from member names tar: Removing leading `/' from hard link targets >>> 2025-03-21 14:07:28 cat '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/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/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/debug/uni-results/cswrap-capture.js' >>> 2025-03-21 14:07:29 set -o pipefail; /usr/share/csmock/scripts/convert-clippy.py < /tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/debug/raw-results/builddir/clippy-output.txt | csgrep --remove-duplicates > /tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/debug/uni-results/clippy-capture.err >>> 2025-03-21 14:07:29 cd /tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/debug/raw-results/builddir/shellcheck-results && csgrep --mode=json --remove-duplicates --quiet --invert-match --event '^info|style|warning\[SC1090\]' *.json > /tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/debug/uni-results/shellcheck-capture.json >>> 2025-03-21 14:07:29 csgrep --mode=json '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/debug/raw-results/builddir/unicontrol-capture.err' > '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/debug/uni-results/unicontrol-capture.js' scan.ini: time-finished = 2025-03-21 14:07:29 scan.ini: exit-code = 0 >>> 2025-03-21 14:07:29 cslinker --quiet --cwelist '/usr/share/csmock/cwe-map.csv' --inifile '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/scan.ini' '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/debug/uni-results'/* > '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/debug/scan-results-all.js' >>> 2025-03-21 14:07:29 '/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/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/debug/scan-results-all.js' >'/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/debug/scan-results-all.js.tmp' >>> 2025-03-21 14:07:30 "/usr/bin/mock" "-r" "fedora-rawhide-x86_64" "--plugin-option=tmpfs:keep_mounted=True" "--config-opts=print_main_output=True" "--quiet" "--clean" >>> 2025-03-21 14:07:33 cat '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/debug/scan-results-all.js' | sed -r 's;/builddir/build/BUILD(ROOT/[^/]+|/[^/]+/BUILDROOT)/;/builddir/build/BUILD//;' | 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' | cssort --key=path > '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/scan-results.js' >>> 2025-03-21 14:07:34 cat '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/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/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/scan-results.js' - | cssort > '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/debug/suppressed-results.js' >>> 2025-03-21 14:07:35 csgrep --mode=grep --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/debug/suppressed-results.js' > '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/debug/suppressed-results.err' >>> 2025-03-21 14:07:35 csgrep --mode=json --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/debug/suppressed-results.js' | cshtml - > '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/debug/suppressed-results.html' >>> 2025-03-21 14:07:35 csgrep --mode=evtstat --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/debug/suppressed-results.js' | tee '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/debug/suppressed-results-summary.txt' >>> 2025-03-21 14:07:35 csgrep --mode=grep --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/scan-results.js' > '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/scan-results.err' >>> 2025-03-21 14:07:35 csgrep --mode=json --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/scan-results.js' | cshtml - > '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/scan-results.html' >>> 2025-03-21 14:07:35 csgrep --mode=evtstat --invert-match --event "internal warning" --prune-events=1 '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/scan-results.js' | tee '/tmp/csmockagfau77f/crun-1.20-1.20250321134212864736.pr1697.67.g1245daab/scan-results-summary.txt' 191 CPPCHECK_WARNING error[memleak] 1 CPPCHECK_WARNING error[uninitvar] 1 CPPCHECK_WARNING warning[uninitvar] 9 GCC_ANALYZER_WARNING warning[-Wanalyzer-double-free] 25 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] 205 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-use-of-uninitialized-value] <<< 2025-03-21 14:07:35 csmock exit code: 0