Comment 6 for bug 1704130

Revision history for this message
Seth Arnold (seth-arnold) wrote :

$ cat cppcheck.txt.full
[src/components/appio/tests/appio_test_pthreads.c:128]: (error) Memory leak: callThd
[.pc/fix-typos.patch/src/sw_multiplex.c:659]: (error) Uninitialized variable: lastthread
[src/components/infiniband_umad/linux-infiniband_umad.c:242]: (error) Null pointer dereference
[src/components/libmsr/utils/libmsr_write_test.c:205]: (error) Resource leak: fileout
[src/components/perf_event_uncore/tests/perf_event_uncore.c:69]: (error) Undefined behavior: Variable 'uncore_event' is used as parameter and destination in s[n]printf().
[src/components/perfctr_ppc/ppc64_events.c:336]: (error) Memory leak: ntv_evt_info
[src/components/perfmon2/perfmon.c:601]: (error) Memory leak: newctx
[src/components/perfmon2/perfmon.c:601]: (error) Memory leak: load_args
[src/components/perfmon2/perfmon.c:757]: (error) Uninitialized variable: buf
[src/aix.c:1098]: (error) Resource leak: map_f
[src/ctests/attach2.c:129]: (error) Buffer is accessed out of bounds.
[src/ctests/attach3.c:133]: (error) Buffer is accessed out of bounds.
[src/ctests/inherit.c:59]: (error) Buffer is accessed out of bounds.
[src/ctests/mendes-alt.c:37]: (error) Uninitialized variable: t
[src/ctests/mendes-alt.c:52]: (error) Uninitialized variable: a
[src/ctests/mendes-alt.c:53]: (error) Uninitialized variable: b
[src/ctests/nineth.c:50]: (error) Uninitialized variable: num_events2
[src/ctests/omptough.c:112]: (error) Memory leak: ctrcode
[src/ctests/pthrtough2.c:88]: (error) Common realloc mistake: 'th' nulled but not freed upon failure
[src/examples/PAPI_add_remove_events.c:61]: (error) Uninitialized variable: tmp
[src/examples/PAPI_get_opt.c:21]: (error) Uninitialized variable: tmp
[src/examples/PAPI_get_real_cyc.c:16]: (error) Uninitialized variable: tmp
[src/examples/add_event/Papi_add_env_event.c:86]: (error) Uninitialized variable: b
[src/examples/PAPI_reset.c:18]: (error) Uninitialized variable: tmp
[src/examples/PAPI_set_domain.c:22]: (error) Uninitialized variable: tmp
[src/libpfm-3.y/examples_ia64_v2.0/ita2_dear.c:104]: (error) Memory leak: array
[src/libpfm-3.y/examples_ia64_v2.0/ita2_irr.c:116]: (error) Memory leak: a
[src/libpfm-3.y/examples_ia64_v2.0/ita2_irr.c:116]: (error) Memory leak: b
[src/libpfm-3.y/examples_ia64_v2.0/ita2_irr.c:116]: (error) Memory leak: c
[src/libpfm-3.y/examples_ia64_v2.0/ita_dear.c:101]: (error) Memory leak: array
[src/libpfm-3.y/examples_ia64_v2.0/ita_irr.c:118]: (error) Memory leak: a
[src/libpfm-3.y/examples_ia64_v2.0/ita_irr.c:118]: (error) Memory leak: b
[src/libpfm-3.y/examples_ia64_v2.0/ita_irr.c:118]: (error) Memory leak: c
[src/libpfm-3.y/examples_ia64_v2.0/mont_dear.c:102]: (error) Memory leak: array
[src/libpfm-3.y/examples_ia64_v2.0/mont_irr.c:116]: (error) Memory leak: a
[src/libpfm-3.y/examples_ia64_v2.0/mont_irr.c:116]: (error) Memory leak: b
[src/libpfm-3.y/examples_ia64_v2.0/mont_irr.c:116]: (error) Memory leak: c
[src/libpfm-3.y/examples_v2.x/ia64/ita2_dear.c:83]: (error) Memory leak: array
[src/libpfm-3.y/examples_v2.x/ia64/ita2_irr.c:118]: (error) Memory leak: a
[src/libpfm-3.y/examples_v2.x/ia64/ita2_irr.c:118]: (error) Memory leak: b
[src/libpfm-3.y/examples_v2.x/ia64/ita2_irr.c:118]: (error) Memory leak: c
[src/libpfm-3.y/examples_v2.x/ia64/ita_dear.c:85]: (error) Memory leak: array
[src/libpfm-3.y/examples_v2.x/ia64/ita_irr.c:118]: (error) Memory leak: a
[src/libpfm-3.y/examples_v2.x/ia64/ita_irr.c:118]: (error) Memory leak: b
[src/libpfm-3.y/examples_v2.x/ia64/ita_irr.c:118]: (error) Memory leak: c
[src/libpfm-3.y/examples_v2.x/ia64/mont_irr.c:118]: (error) Memory leak: a
[src/libpfm-3.y/examples_v2.x/ia64/mont_irr.c:118]: (error) Memory leak: b
[src/libpfm-3.y/examples_v2.x/ia64/mont_irr.c:118]: (error) Memory leak: c
[src/libpfm-3.y/examples_v2.x/pfmsetup.c:1844]: (error) Common realloc mistake: 'strings' nulled but not freed upon failure
[src/libpfm-3.y/examples_v2.x/pfmsetup.c:1533]: (error) Memory leak: prog
[src/libpfm-3.y/examples_v2.x/pfmsetup.c:1931]: (error) Resource leak: fp
[src/libpfm-3.y/examples_v3.x/ia64/ita2_dear.c:83]: (error) Memory leak: array
[src/libpfm-3.y/examples_v3.x/ia64/ita2_irr.c:118]: (error) Memory leak: a
[src/libpfm-3.y/examples_v3.x/ia64/ita2_irr.c:118]: (error) Memory leak: b
[src/libpfm-3.y/examples_v3.x/ia64/ita2_irr.c:118]: (error) Memory leak: c
[src/libpfm-3.y/examples_v3.x/ia64/ita_dear.c:85]: (error) Memory leak: array
[src/libpfm-3.y/examples_v3.x/ia64/ita_irr.c:118]: (error) Memory leak: a
[src/libpfm-3.y/examples_v3.x/ia64/ita_irr.c:118]: (error) Memory leak: b
[src/libpfm-3.y/examples_v3.x/ia64/ita_irr.c:118]: (error) Memory leak: c
[src/libpfm-3.y/examples_v3.x/ia64/mont_dear.c:83]: (error) Memory leak: array
[src/libpfm-3.y/examples_v3.x/ia64/mont_irr.c:118]: (error) Memory leak: a
[src/libpfm-3.y/examples_v3.x/ia64/mont_irr.c:118]: (error) Memory leak: b
[src/libpfm-3.y/examples_v3.x/ia64/mont_irr.c:118]: (error) Memory leak: c
[src/libpfm-3.y/examples_v3.x/pfmsetup.c:1768]: (error) Common realloc mistake: 'strings' nulled but not freed upon failure
[src/libpfm-3.y/examples_v3.x/pfmsetup.c:1457]: (error) Memory leak: prog
[src/libpfm-3.y/examples_v3.x/pfmsetup.c:1855]: (error) Resource leak: fp
[src/libpfm4/perf_examples/perf_util.c:72]: (error) Common realloc mistake: 'fd' nulled but not freed upon failure
[src/libpfm4/perf_examples/task.c:97]: (error) Common realloc mistake: 'values' nulled but not freed upon failure
[src/libpfm4/perf_examples/task_cpu.c:100]: (error) Common realloc mistake: 'values' nulled but not freed upon failure
[src/linux-memory.c:1218]: (error) Possible null pointer dereference: tmp
[src/linux-memory.c:1219]: (error) Possible null pointer dereference: tmp
[src/linux-memory.c:1220]: (error) Possible null pointer dereference: tmp
[src/linux-memory.c:1229]: (error) Possible null pointer dereference: tmp
[src/linux-memory.c:1230]: (error) Possible null pointer dereference: tmp
[src/linux-memory.c:1235]: (error) Possible null pointer dereference: tmp
[src/linux-memory.c:1236]: (error) Possible null pointer dereference: tmp
[src/papi_libpfm3_events.c:70]: (error) Possible null pointer dereference: mask_values
[src/linux-memory.c:248]: (error) Resource leak: f
[src/papi_internal.c:357]: (error) Common realloc mistake: '_papi_native_events' nulled but not freed upon failure
[src/papi_internal.c:400]: (error) Common realloc mistake: '_papi_errlist' nulled but not freed upon failure
[src/papi_libpfm3_events.c:69]: (error) Possible null pointer dereference: mask_values
[src/papi_preset.c:376]: (error) Buffer is accessed out of bounds.
[src/perfctr-2.6.x/linux/drivers/perfctr/arm.c:508]: (error) Array 'pmc[4]' accessed at index 5, which is out of bounds.
[src/perfctr-2.6.x/linux/drivers/perfctr/arm.c:509]: (error) Array 'pmc[4]' accessed at index 4, which is out of bounds.
[src/perfctr-2.7.x/usr.lib/x86.c:42]: (error) Uninitialized variable: nr
[src/solaris-ultra.c:327]: (error) Resource leak: f
[src/testlib/clockcore.c:51]: (error) Memory leak: elapsed_cyc
[src/testlib/test_utils.c:27]: (error) Buffer is accessed out of bounds.
[src/utils/papi_command_line.c:175]: (error) Memory leak: success
[src/utils/papi_native_avail.c:273]: (error) Common realloc mistake: 'event_output_buffer' nulled but not freed upon failure
[src/validation_tests/flops_validation.c:289]: (error) Uninitialized variable: ins
[src/sw_multiplex.c:659]: (error) Uninitialized variable: lastthread