nvme-cli - scan-build results

User:root@24f0745a9652
Working Directory:/__w/nvme-cli/nvme-cli
Command Line:meson compile -C /__w/nvme-cli/nvme-cli/.build-ci
Clang Version:clang version 22.1.8 (Fedora 22.1.8-4.fc44)
Date:Sat Oct 24 12:51:12 2026

Bug Summary

Bug TypeQuantityDisplay?
All Bugs92
Error handling
Value of 'errno' was not checked2
Logic error
Branch condition evaluates to a garbage value1
Dereference of null pointer4
Function call with invalid argument2
Possibly undefined arithmetic operation involving a null pointer2
Result of operation is garbage or undefined1
Uninitialized argument value1
Memory error
Memory leak66
Use-after-free2
Stream handling error
Resource leak9
Unused code
Dead assignment1
Dead nested assignment1

Filter Results by File

Reports

Bug Group Bug Type ▾ File Function/Method Line Path Length
Logic errorBranch condition evaluates to a garbage valuekeysd/src/kmip-psk.clog_kms_failure10619View Report
Unused codeDead assignmentplugins/micron/micron-utils-linux.copen_aer_cap621View Report
Unused codeDead nested assignmentdiscoverd/src/main.cctrl_release2361View Report
Logic errorDereference of null pointerkeysd/tests/test-config.ctest_unreadable_file_defaults1504View Report
Logic errorDereference of null pointerdiscoverd/tests/test-config.ctest_missing_file_defaults594View Report
Logic errorDereference of null pointertests/unit/c/argconfig-getopt-ref.cargconfig_parse_type10127View Report
Logic errorDereference of null pointerkeysd/tests/test-config.ctest_missing_file_defaults604View Report
Logic errorFunction call with invalid argumentshared/tests/test-sandbox-util.crun_stdin22413View Report
Logic errorFunction call with invalid argumenttests/unit/c/test-argconfig-diff.cmain4302View Report
Memory errorMemory leaksrc/nvme-print-stdout-top.cstdout_top154026View Report
Memory errorMemory leaksrc/nvme-print-stdout-top.cstdout_top_draw_subsys_topology_screen135231View Report
Memory errorMemory leaklibnvme/src/nvme/crypto.cderive_retained_key23630View Report
Memory errorMemory leaktests/unit/c/argconfig-getopt-ref.cref_argconfig_parse2244View Report
Memory errorMemory leaklibnvme/src/nvme/crypto.cderive_tls_key3875View Report
Memory errorMemory leakplugins/ocp/ocp-telemetry-decode.cparse_event_fifo13259View Report
Memory errorMemory leaktests/unit/c/argconfig-getopt-ref.cref_argconfig_parse2245View Report
Memory errorMemory leakkeysd/tests/test-kmip-client.cset_job1955View Report
Memory errorMemory leakplugins/keys/keys-plugin.cinsert_tls76618View Report
Memory errorMemory leaklibnvme/src/nvme/exclusion.cvalidate_conf_buf9149View Report
Memory errorMemory leaklibnvme/src/nvme/crypto.cderive_psk_digest63914View Report
Memory errorMemory leaksrc/fabrics.cfabrics_discover104928View Report
Memory errorMemory leakplugins/samsung/samsung-nvme.cextract_telemetry_dump_data5776View Report
Memory errorMemory leakshared/tests/test-sandbox-util.cfn_malloc11416View Report
Memory errorMemory leakshared/fs-util.cshr_read_file1769View Report
Memory errorMemory leakplugins/micron/micron-nvme.cGetTimestampInfo231710View Report
Memory errorMemory leaksrc/nvme-pci-ids.cnvme_get_pci_ids4310View Report
Memory errorMemory leaklibnvme/src/nvme/fabrics.clibnvmf_host_get_ids53827View Report
Memory errorMemory leaksrc/nvme-print-stdout-top.cstdout_top161328View Report
Memory errorMemory leaksrc/nvme-print-stdout-id.cstdout_id_ctrl_ps_table256540View Report
Memory errorMemory leaklibnvme/src/nvme/registry.ccreate_entry40037View Report
Memory errorMemory leaktests/unit/c/argconfig-getopt-ref.cref_argconfig_parse_global3144View Report
Memory errorMemory leakplugins/micron/micron-nvme.cGetDriveInfo22504View Report
Memory errorMemory leakplugins/samsung/samsung-nvme.cvs_internal_log145130View Report
Memory errorMemory leaktests/unit/c/argconfig-getopt-ref.cref_argconfig_parse2244View Report
Memory errorMemory leakplugins/utils/command-metadata.cmetadata_capture_hook41017View Report
Memory errorMemory leaksrc/argconfig.cargconfig_parse_enum_list34312View Report
Memory errorMemory leaklibnvme/src/nvme/fabrics.clibnvmf_host_get_ids53829View Report
Memory errorMemory leaksrc/fabrics.cfabrics_disconnect158822View Report
Memory errorMemory leaktests/unit/c/argconfig-getopt-ref.cref_argconfig_parse_global3144View Report
Memory errorMemory leaksrc/fabrics.cdisconnect_by_nqn152438View Report
Memory errorMemory leaktests/cli/libmock_nvme.chandle_passthru_ioctl95031View Report
Memory errorMemory leaksrc/nvme-pci-ids.cnvme_get_pci_ids436View Report
Memory errorMemory leaklibnvme/src/nvme/attr-accessors-custom-linux.clibnvme_ctrl_load_phy_slot12310View Report
Memory errorMemory leaktests/unit/c/argconfig-getopt-ref.cref_argconfig_parse_global3145View Report
Memory errorMemory leakplugins/keys/keys-plugin.ccheck_tls62716View Report
Memory errorMemory leakplugins/micron/micron-utils-linux.cappend_dmesg20216View Report
Memory errorMemory leaksrc/nvme-cmds-passthru.cpassthru24924View Report
Memory errorMemory leaksrc/global-ctx.cnvme_apply_set_options23314View Report
Memory errorMemory leaklibnvme/src/nvme/crypto.clibnvmf_generate_tls_key_identity9166View Report
Memory errorMemory leaklibnvme/src/nvme/crypto.clibnvmf_generate_tls_key_identity_compat9526View Report
Memory errorMemory leaklibnvme/src/nvme/fabrics.clibnvmf_uri_parse289634View Report
Memory errorMemory leakplugins/keys/keys-plugin.ccheck_kxchap27614View Report
Memory errorMemory leaksrc/global-ctx.cnvme_apply_set_options23316View Report
Memory errorMemory leaksrc/nvme-cmds-io.csubmit_io122444View Report
Memory errorMemory leakplugins/intel/intel-nvme.cget_internal_log14137View Report
Memory errorMemory leaksrc/nvme-pci-ids.cnvme_get_pci_ids4310View Report
Memory errorMemory leaklibnvme/src/nvme/crypto.c__nvme_insert_tls_key116512View Report
Memory errorMemory leaklibnvme/src/nvme/fabrics.clibnvmf_host_get_ids54331View Report
Memory errorMemory leakplugins/micron/micron-nvme.cGetLogPullMetadata21744View Report
Memory errorMemory leaksrc/fabrics.cdisconnect_by_nqn152032View Report
Memory errorMemory leakplugins/rpmb/rpmb.crpmb_read_config107824View Report
Memory errorMemory leaklibnvme/src/nvme/tree-linux.c__libnvme_scan_namespace6009View Report
Memory errorMemory leaklibnvme/src/nvme/fabrics.clibnvmf_host_get_ids54330View Report
Memory errorMemory leakkeysd/src/import.ccollect_other_key1489View Report
Memory errorMemory leaksrc/nvme-print-json.cjson_capture_add604613View Report
Memory errorMemory leakplugins/rpmb/rpmb.crpmb_read_data94216View Report
Memory errorMemory leakplugins/keys/keys-plugin.ckey_import104018View Report
Memory errorMemory leakkeysd/tests/test-kmip-client.cset_job1955View Report
Memory errorMemory leaklibnvme/src/nvme/fabrics.clibnvmf_host_get_ids53821View Report
Memory errorMemory leaksrc/fabrics.cfabrics_connect123729View Report
Memory errorMemory leakkeysd/tests/test-kmip-client.cset_job1955View Report
Memory errorMemory leaklibnvme/src/nvme/fabrics.c_nvmf_discover367730View Report
Memory errorMemory leakplugins/utils/command-metadata.cbuild_model57925View Report
Memory errorMemory leaklibnvme/src/nvme/fabrics.clibnvmf_host_get_ids54323View Report
Memory errorMemory leaklibnvme/src/nvme/nvme-cmds.clibnvme_get_lba_status_log6106View Report
Logic errorPossibly undefined arithmetic operation involving a null pointerplugins/ocp/ocp-telemetry-decode.hocp_string_table8287View Report
Logic errorPossibly undefined arithmetic operation involving a null pointerplugins/ocp/ocp-print-json.cjson_c9_log109914View Report
Stream handling errorResource leaklibnvme/src/nvme/util-fabrics.cread_file667View Report
Stream handling errorResource leakplugins/keys/keys-plugin.cappend_keyfile38838View Report
Stream handling errorResource leaklibnvme/src/nvme/fabrics.cuuid_from_product_uuid23717View Report
Stream handling errorResource leakplugins/lm/lm-nvme.clm_migration_recv47616View Report
Stream handling errorResource leaksrc/config-convert.cnvme_config_convert_discovery3856View Report
Stream handling errorResource leakplugins/keys/keys-plugin.ckey_import102113View Report
Stream handling errorResource leakplugins/lm/lm-nvme.clm_migration_send36017View Report
Stream handling errorResource leakplugins/wdc/wdc-nvme.cwdc_enc_get_log1273021View Report
Stream handling errorResource leakshared/machine-id-util-linux.cread_machine_id4610View Report
Logic errorResult of operation is garbage or undefinedshared/pci-util-linux.cshr_pci_find_ext_cap8311View Report
Logic errorUninitialized argument valueplugins/wdc/wdc-nvme.cwdc_get_enc_drive_capabilities215355View Report
Memory errorUse-after-freediscoverd/src/netif.ctracked_find4242View Report
Memory errorUse-after-freediscoverd/src/mdns.cbrowse_find86511View Report
Error handlingValue of 'errno' was not checkedtests/unit/c/test-global-config.ctest_unreadable_file_reported3365View Report
Error handlingValue of 'errno' was not checkedlibnvme/tests/config-api.ctest_wellknown_ctrl_secret5543View Report