cppcheck analysis of root-system_5.24.00-1.dsc
- ./build/rmkdepend/main.c:270 [error] - Common realloc mistake: "undeflist" nulled but not freed upon failure
- ./build/rmkdepend/main.c:743 [error] - Resource leak: fdin
- ./build/rmkdepend/parse.c:436 [error] - Possible null pointer dereference: file - otherwise it is redundant to check if file is null at line 438
- ./cint/cint/include/fft.c:289 [error] - Memory leak: im
- ./cint/cint/lib/socket/mksockh.c:118 [error] - Resource leak: fp
- ./cint/cint/src/Method.cxx:110 [error] - Possible null pointer dereference: ifunc - otherwise it is redundant to check if ifunc is null at line 112
- ./cint/cint/src/bc_parse.cxx:2157 [error] - Possible null pointer dereference: var
- ./cint/cint/src/bc_parse.cxx:318 [error] - Mismatching allocation and deallocation: buf
- ./cint/cint/src/bc_parse.cxx:361 [error] - Mismatching allocation and deallocation: buf
- ./cint/cint/src/bc_parse.cxx:2561 [error] - Mismatching allocation and deallocation: buf
- ./cint/cint/src/decl.cxx:2462 [error] - Undefined behaviour: new_name is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/cint/src/decl.cxx:2074 [error] - Uninitialized variable: more
- ./cint/cint/src/func.cxx:5002 [error] - Undefined behaviour: result is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/cint/src/newlink.cxx:127 [error] - Invalid number of character ({) when these macros are defined: 'G__BUILTIN'.
- ./cint/cint/src/newsos.cxx:129 [error] - Uninitialized variable: result
- ./cint/cint/src/parse.cxx:1289 [error] - Common realloc mistake: "condition" nulled but not freed upon failure
- ./cint/cint/src/parse.cxx:2612 [error] - Common realloc mistake: "condition" nulled but not freed upon failure
- ./cint/cint/src/parse.cxx:2677 [error] - Common realloc mistake: "condition" nulled but not freed upon failure
- ./cint/cint/src/quote.cxx:107 [error] - Common realloc mistake: "temp" nulled but not freed upon failure
- ./cint/cint/src/tmplt.cxx:1872 [error] - Common realloc mistake: "str_out" nulled but not freed upon failure
- ./cint/cint/src/val2a.cxx:83 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/cint/src/val2a.cxx:90 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/cint/src/val2a.cxx:97 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/cint/src/val2a.cxx:393 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/cint/src/val2a.cxx:400 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/cint/src/val2a.cxx:407 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/cint7/include/fft.c:289 [error] - Memory leak: im
- ./cint/cint7/lib/socket/mksockh.c:118 [error] - Resource leak: fp
- ./cint/cint7/src/decl.cxx:2376 [error] - Undefined behaviour: new_name is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/cint7/src/func.cxx:5125 [error] - Undefined behaviour: result is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/cint7/src/macro.cxx:773 [error] - Mismatching allocation and deallocation: funcmacro
- ./cint/cint7/src/macro.cxx:841 [error] - Mismatching allocation and deallocation: funcmacro
- ./cint/cint7/src/macro.cxx:912 [error] - Mismatching allocation and deallocation: funcmacro
- ./cint/cint7/src/macro.cxx:987 [error] - Mismatching allocation and deallocation: funcmacro
- ./cint/cint7/src/newsos.cxx:129 [error] - Uninitialized variable: result
- ./cint/cint7/src/parse.cxx:1303 [error] - Common realloc mistake: "condition" nulled but not freed upon failure
- ./cint/cint7/src/parse.cxx:2649 [error] - Common realloc mistake: "condition" nulled but not freed upon failure
- ./cint/cint7/src/parse.cxx:2721 [error] - Common realloc mistake: "condition" nulled but not freed upon failure
- ./cint/cint7/src/quote.cxx:86 [error] - Common realloc mistake: "temp" nulled but not freed upon failure
- ./cint/cint7/src/scrupto.cxx:766 [error] - Invalid number of character (() when these macros are defined: ''.
- ./cint/cint7/src/scrupto.cxx:766 [error] - Invalid number of character (() when these macros are defined: 'G__ASM_FUNC'.
- ./cint/cint7/src/scrupto.cxx:766 [error] - Invalid number of character (() when these macros are defined: 'G__BORLAND'.
- ./cint/cint7/src/scrupto.cxx:766 [error] - Invalid number of character (() when these macros are defined: 'G__CLINK'.
- ./cint/cint7/src/scrupto.cxx:766 [error] - Invalid number of character (() when these macros are defined: 'G__CLINK;G__CPPLINK3'.
- ./cint/cint7/src/scrupto.cxx:766 [error] - Invalid number of character (() when these macros are defined: 'G__DEBUG'.
- ./cint/cint7/src/scrupto.cxx:766 [error] - Invalid number of character (() when these macros are defined: 'G__DUMPFILE'.
- ./cint/cint7/src/scrupto.cxx:766 [error] - Invalid number of character (() when these macros are defined: 'G__ERROR_HANDLE'.
- ./cint/cint7/src/scrupto.cxx:766 [error] - Invalid number of character (() when these macros are defined: 'G__FRIEND'.
- ./cint/cint7/src/scrupto.cxx:766 [error] - Invalid number of character (() when these macros are defined: 'G__FRIEND;__cplusplus'.
- ./cint/cint7/src/scrupto.cxx:766 [error] - Invalid number of character (() when these macros are defined: 'G__HSTD'.
- ./cint/cint7/src/tmplt.cxx:1532 [error] - Common realloc mistake: "str_out" nulled but not freed upon failure
- ./cint/cint7/src/tmplt.cxx:2148 [error] - Memory leak: targ
- ./cint/cint7/src/tmplt.cxx:4969 [error] - Mismatching allocation and deallocation: pexplicitarg
- ./cint/cint7/src/val2a.cxx:92 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/cint7/src/val2a.cxx:97 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/cint7/src/val2a.cxx:102 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/cint7/src/val2a.cxx:422 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/cint7/src/val2a.cxx:427 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/cint7/src/val2a.cxx:432 [error] - Undefined behaviour: llbuf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/test/TException.cxx:82 [error] - Uninitialized variable: a
- ./cint/test/anonunion.cxx:26 [error] - Uninitialized variable: a
- ./cint/test/simple32.cxx:13 [error] - Uninitialized variable: ca
- ./cint/test/simple32.cxx:13 [error] - Uninitialized variable: b
- ./cint/test/simple32.cxx:14 [error] - Uninitialized variable: a
- ./cint/test/simple32.cxx:14 [error] - Uninitialized variable: cb
- ./cint/test/t1193.cxx:50 [error] - Memory leak: Map
- ./cint/test/t733.cxx:72 [error] - mismatching number of '(' and ')' in this line: (G__CINTVERSION>70000000))
- ./cint/tool/ifdef/get.c:2600 [error] - Allocation with fopen, sprintf doesn't release it.
- ./cint/tool/ifdef/get.c:1669 [error] - Undefined behaviour: result7 is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:1670 [error] - Undefined behaviour: result7 is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2065 [error] - Undefined behaviour: undefined is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2076 [error] - Undefined behaviour: undefined is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2087 [error] - Undefined behaviour: undefined is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2098 [error] - Undefined behaviour: undefined is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2109 [error] - Undefined behaviour: undefined is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2120 [error] - Undefined behaviour: undefined is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2853 [error] - Undefined behaviour: result is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2864 [error] - Undefined behaviour: result is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2872 [error] - Undefined behaviour: result is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2890 [error] - Undefined behaviour: result is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/get.c:2904 [error] - Undefined behaviour: result is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./cint/tool/ifdef/ifdef.cxx:309 [error] - Resource leak: fp
- ./cint/tool/rmkdepend/main.c:270 [error] - Common realloc mistake: "undeflist" nulled but not freed upon failure
- ./cint/tool/rmkdepend/main.c:743 [error] - Resource leak: fdin
- ./cint/tool/rmkdepend/parse.c:436 [error] - Possible null pointer dereference: file - otherwise it is redundant to check if file is null at line 438
- ./core/base/src/TString.cxx:1019 [error] - Possible null pointer dereference: a
- ./core/base/src/TStyle.cxx:1374 [error] - Memory leak: sname
- ./core/clib/src/Getline.c:637 [error] - Uninitialized variable: c
- ./core/cont/src/TArray.cxx:71 [error] - Possible null pointer dereference: a
- ./core/unix/src/TUnixSystem.cxx:1420 [error] - Resource leak: from
- ./core/utils/src/rootcint.cxx:4776 [error] - Resource leak: bundle
- ./etc/plugins/TGrid/P010_TAlien.C:22 [error] - Possible null pointer dereference: array - otherwise it is redundant to check if array is null at line 38
- ./geom/geom/src/TGeoBuilder.cxx:879 [error] - Memory leak: volume
- ./geom/geom/src/TGeoBuilder.cxx:963 [error] - Memory leak: volume
- ./geom/geom/src/TGeoVolume.cxx:846 [error] - Uninitialized variable: keyname
- ./geom/geom/src/TGeoVoxelFinder.cxx:1758 [error] - Memory leak: boundaries
- ./geom/geompainter/src/TGeoChecker.cxx:1759 [error] - Mismatching allocation and deallocation: xyz
- ./geom/geompainter/src/TGeoChecker.cxx:2114 [error] - Mismatching allocation and deallocation: xyz
- ./geom/geompainter/src/TGeoChecker.cxx:2170 [error] - Mismatching allocation and deallocation: point
- ./geom/geompainter/src/TGeoChecker.cxx:2231 [error] - Mismatching allocation and deallocation: xyz
- ./graf2d/asimage/src/TASImage.cxx:420 [style] - Redundant assignment of "ret" in switch
- ./graf2d/asimage/src/TASImage.cxx:2161 [error] - Memory leak: bits
- ./graf2d/asimage/src/TASImage.cxx:3475 [error] - Memory leak: ret
- ./graf2d/asimage/src/libAfterImage/asfont.c:1097 [error] - Common realloc mistake: "glyph_scaling_buf" nulled but not freed upon failure
- ./graf2d/asimage/src/libAfterImage/asfont.c:1126 [error] - Common realloc mistake: "glyph_compress_buf" nulled but not freed upon failure
- ./graf2d/asimage/src/libAfterImage/asimage.c:101 [error] - Common realloc mistake: "__as_compression_buffer" nulled but not freed upon failure
- ./graf2d/asimage/src/libAfterImage/asimage.c:1286 [error] - Common realloc mistake: "rects" nulled but not freed upon failure
- ./graf2d/asimage/src/libAfterImage/asimage.c:1305 [error] - Common realloc mistake: "rects" nulled but not freed upon failure
- ./graf2d/asimage/src/libAfterImage/asimage.c:1339 [error] - Common realloc mistake: "rects" nulled but not freed upon failure
- ./graf2d/asimage/src/libAfterImage/asimage.c:1380 [error] - Common realloc mistake: "rects" nulled but not freed upon failure
- ./graf2d/asimage/src/libAfterImage/asstorage.c:1528 [error] - Null pointer dereference
- ./graf2d/asimage/src/libAfterImage/asstorage.c:1563 [error] - Null pointer dereference
- ./graf2d/asimage/src/libAfterImage/asvisual.c:1140 [error] - Common realloc mistake: "scratch_ximage_data" nulled but not freed upon failure
- ./graf2d/asimage/src/libAfterImage/blender.c:267 [error] - Uninitialized variable: min_val
- ./graf2d/asimage/src/libAfterImage/draw.c:706 [error] - Common realloc mistake: "bstack" nulled but not freed upon failure
- ./graf2d/asimage/src/libAfterImage/draw.c:739 [error] - Common realloc mistake: "bstack" nulled but not freed upon failure
- ./graf2d/asimage/src/libAfterImage/draw.c:745 [error] - Common realloc mistake: "bstack" nulled but not freed upon failure
- ./graf2d/asimage/src/libAfterImage/draw.c:786 [error] - Common realloc mistake: "sstack" nulled but not freed upon failure
- ./graf2d/asimage/src/libAfterImage/draw.c:816 [error] - Common realloc mistake: "sstack" nulled but not freed upon failure
- ./graf2d/asimage/src/libAfterImage/draw.c:838 [error] - Common realloc mistake: "sstack" nulled but not freed upon failure
- ./graf2d/asimage/src/libAfterImage/export.c:973 [error] - Resource leak: outfile
- ./graf2d/asimage/src/libAfterImage/imencdec.c:317 [error] - Null pointer dereference
- ./graf2d/asimage/src/libAfterImage/libjpeg/jerror.c:103 [error] - Uninitialized variable: buffer
- ./graf2d/asimage/src/libAfterImage/libjpeg/jmemmgr.c:1067 [error] - Possible null pointer dereference: mem
- ./graf2d/asimage/src/libAfterImage/libjpeg/jmemmgr.c:1068 [error] - Possible null pointer dereference: mem
- ./graf2d/asimage/src/libAfterImage/libjpeg/jmemmgr.c:1069 [error] - Possible null pointer dereference: mem
- ./graf2d/asimage/src/libAfterImage/libjpeg/jmemmgr.c:1070 [error] - Possible null pointer dereference: mem
- ./graf2d/asimage/src/libAfterImage/libjpeg/jmemmgr.c:1071 [error] - Possible null pointer dereference: mem
- ./graf2d/asimage/src/libAfterImage/libjpeg/jmemmgr.c:1072 [error] - Possible null pointer dereference: mem
- ./graf2d/asimage/src/libAfterImage/libjpeg/jmemmgr.c:1073 [error] - Possible null pointer dereference: mem
- ./graf2d/asimage/src/libAfterImage/libjpeg/jmemmgr.c:1074 [error] - Possible null pointer dereference: mem
- ./graf2d/asimage/src/libAfterImage/libjpeg/jmemmgr.c:1075 [error] - Possible null pointer dereference: mem
- ./graf2d/asimage/src/libAfterImage/libjpeg/jmemmgr.c:1076 [error] - Possible null pointer dereference: mem
- ./graf2d/asimage/src/libAfterImage/libjpeg/jmemmgr.c:1077 [error] - Possible null pointer dereference: mem
- ./graf2d/asimage/src/libAfterImage/libjpeg/jmemmgr.c:1080 [error] - Possible null pointer dereference: mem
- ./graf2d/asimage/src/libAfterImage/libjpeg/jmemmgr.c:1083 [error] - Possible null pointer dereference: mem
- ./graf2d/asimage/src/libAfterImage/libjpeg/jmemmgr.c:1086 [error] - Possible null pointer dereference: mem
- ./graf2d/asimage/src/libAfterImage/libjpeg/jmemmgr.c:1087 [error] - Possible null pointer dereference: mem
- ./graf2d/asimage/src/libAfterImage/libjpeg/jmemmgr.c:1089 [error] - Possible null pointer dereference: mem
- ./graf2d/asimage/src/libAfterImage/libjpeg/jmemmgr.c:1090 [error] - Possible null pointer dereference: mem
- ./graf2d/asimage/src/libAfterImage/libjpeg/jmemmgr.c:1092 [error] - Possible null pointer dereference: mem
- ./graf2d/asimage/src/libAfterImage/xcf.c:627 [error] - Memory leak: tile_buf
- ./graf2d/asimage/src/libAfterImage/zlib/gzio.c:149 [error] - Memory leak: s.path
- ./graf2d/graf/src/TLatex.cxx:534 [error] - Dangerous usage of 'buf' (strncpy doesn't always 0-terminate it)
- ./graf2d/graf/src/TLatex.cxx:539 [error] - Dangerous usage of 'buf1' (strncpy doesn't always 0-terminate it)
- ./graf2d/graf/src/TLatex.cxx:548 [error] - Dangerous usage of 'buf2' (strncpy doesn't always 0-terminate it)
- ./graf2d/graf/src/TLatex.cxx:561 [error] - Dangerous usage of 'buf' (strncpy doesn't always 0-terminate it)
- ./graf2d/graf/src/TLatex.cxx:579 [error] - Dangerous usage of 'buf' (strncpy doesn't always 0-terminate it)
- ./graf2d/graf/src/TLatex.cxx:588 [error] - Dangerous usage of 'buf' (strncpy doesn't always 0-terminate it)
- ./graf2d/graf/src/TLatex.cxx:597 [error] - Dangerous usage of 'buf' (strncpy doesn't always 0-terminate it)
- ./graf2d/graf/src/TLatex.cxx:635 [error] - Dangerous usage of 'buf' (strncpy doesn't always 0-terminate it)
- ./graf2d/qt/src/GQtGUI.cxx:1904 [error] - Null pointer dereference
- ./graf2d/qt/src/GQtGUI.cxx:2291 [error] - Null pointer dereference
- ./graf2d/win32gdk/gdk/src/gdk/win32/gdkinput-win32.c:468 [error] - Memory leak: hctx
- ./graf2d/win32gdk/gdk/src/gdk/win32/gdkpixmap-win32.c:532 [error] - Buffer access out-of-bounds: color
- ./graf2d/win32gdk/src/TGWin32.cxx:2495 [error] - Mismatching allocation and deallocation: stmp
- ./graf2d/win32gdk/src/TGWin32.cxx:4286 [error] - Resource leak: fd
- ./graf2d/win32gdk/src/TGWin32.cxx:4240 [error] - Memory leak: GIFarr
- ./graf2d/x11/src/GX11Gui.cxx:2781 [error] - Memory leak: dndTypeList
- ./graf2d/x11/src/Rotated.cxx:840 [error] - Memory leak: item
- ./graf2d/x11/src/Rotated.cxx:1410 [error] - Memory leak: xp_in
- ./graf2d/x11/src/Rotated.cxx:897 [error] - Memory leak: item.fCornersX
- ./graf2d/x11/src/Rotated.cxx:905 [error] - Memory leak: item.fCornersY
- ./graf3d/eve/src/TEveProjectionManager.cxx:232 [error] - Memory leak: child_pr
- ./graf3d/eve/src/TEveTriangleSet.cxx:188 [error] - Resource leak: f
- ./graf3d/gl/src/TGL5D.cxx:464 [error] - Memory leak: v5
- ./graf3d/gl/src/TGL5D.cxx:464 [error] - Memory leak: nv5
- ./graf3d/gl/src/TGLScenePad.cxx:474 [error] - Memory leak: physical
- ./graf3d/gl/src/TGLScenePad.cxx:475 [error] - Memory leak: logical
- ./graf3d/x3d/src/x3d.c:3382 [error] - Possible null pointer dereference: g - otherwise it is redundant to check if g is null at line 3406
- ./gui/ged/src/TH1Editor.cxx:1676 [error] - Memory leak: divx
- ./gui/ged/src/TH1Editor.cxx:1720 [error] - Memory leak: divx
- ./gui/ged/src/TH1Editor.cxx:1729 [error] - Memory leak: divx
- ./gui/ged/src/TH1Editor.cxx:1777 [error] - Memory leak: d
- ./gui/ged/src/TH2Editor.cxx:1566 [error] - Memory leak: divx
- ./gui/ged/src/TH2Editor.cxx:1566 [error] - Memory leak: divy
- ./gui/ged/src/TH2Editor.cxx:1625 [error] - Memory leak: divx
- ./gui/ged/src/TH2Editor.cxx:1625 [error] - Memory leak: divy
- ./gui/ged/src/TH2Editor.cxx:1639 [error] - Memory leak: divx
- ./gui/ged/src/TH2Editor.cxx:1639 [error] - Memory leak: divy
- ./gui/gui/src/TGFrame.cxx:2779 [error] - Memory leak: sname
- ./gui/gui/src/TGFrame.cxx:3264 [error] - Memory leak: sname
- ./gui/gui/src/TGLabel.cxx:234 [error] - Possible null pointer dereference: gc
- ./gui/gui/src/TRootBrowserLite.cxx:2593 [error] - Possible null pointer dereference: kobj - otherwise it is redundant to check if kobj is null at line 2595
- ./gui/qtgsi/src/TQCanvasMenu.cxx:96 [error] - Buffer access out-of-bounds: argTitle
- ./gui/qtgsi/src/TQCanvasMenu.cxx:98 [error] - Buffer access out-of-bounds: argTitle
- ./gui/recorder/src/TRecorder.cxx:1829 [error] - Memory leak: e
- ./hist/hist/src/TBinomialEfficiencyFitter.cxx:434 [error] - Possible null pointer dereference: fitter
- ./hist/hist/src/TF1.cxx:1957 [error] - Memory leak: xx
- ./hist/hist/src/TFractionFitter.cxx:781 [error] - Possible null pointer dereference: fitter
- ./hist/hist/src/TH1.cxx:2855 [error] - Memory leak: integral
- ./hist/hist/src/TH2.cxx:538 [error] - Memory leak: integral
- ./hist/hist/src/TH3.cxx:626 [error] - Memory leak: integral
- ./hist/hist/src/THnSparse.cxx:663 [error] - Memory leak: chunk
- ./hist/hist/src/THnSparse.cxx:903 [error] - Possible null pointer dereference: sparse
- ./hist/histpainter/src/THistPainter.cxx:5096 [error] - Memory leak: keepx
- ./hist/histpainter/src/THistPainter.cxx:5096 [error] - Memory leak: keepy
- ./hist/histpainter/src/THistPainter.cxx:5670 [error] - Memory leak: x
- ./hist/histpainter/src/THistPainter.cxx:5670 [error] - Memory leak: y
- ./hist/histpainter/src/THistPainter.cxx:5670 [error] - Memory leak: z
- ./hist/histpainter/src/TPainter3dAlgorithms.cxx:203 [error] - Possible null pointer dereference: view
- ./hist/histpainter/src/TPainter3dAlgorithms.cxx:1816 [error] - Possible null pointer dereference: view
- ./hist/histpainter/src/TPainter3dAlgorithms.cxx:3462 [error] - Possible null pointer dereference: view
- ./hist/histpainter/src/TPainter3dAlgorithms.cxx:1827 [error] - Uninitialized variable: fdummy
- ./hist/histpainter/src/TPainter3dAlgorithms.cxx:1828 [error] - Uninitialized variable: fdummy
- ./hist/spectrum/src/TSpectrum.cxx:1592 [error] - Memory leak: working_space
- ./hist/spectrum/src/TSpectrum.cxx:1990 [error] - Memory leak: working_space
- ./hist/spectrum/src/TSpectrum.cxx:2275 [error] - Memory leak: working_space
- ./hist/spectrum/src/TSpectrum.cxx:2494 [error] - Memory leak: working_space
- ./hist/spectrum/src/TSpectrumFit.cxx:1320 [error] - Memory leak: working_space
- ./hist/spectrum/src/TSpectrumFit.cxx:2519 [error] - Memory leak: working_space
- ./html/src/TDocOutput.cxx:1738 [error] - Possible null pointer dereference: scope - otherwise it is redundant to check if scope is null at line 1751
- ./io/io/src/TFile.cxx:2575 [error] - Possible null pointer dereference: cachefile - otherwise it is redundant to check if cachefile is null at line 2578
- ./io/io/src/TFile.cxx:2202 [error] - Resource leak: fpMAKE
- ./io/io/src/TStreamerInfo.cxx:2413 [error] - Resource leak: fp
- ./io/io/src/TXMLEngine.cxx:572 [error] - Memory leak: contnode
- ./io/io/src/TXMLEngine.cxx:683 [error] - Memory leak: node
- ./io/io/src/TXMLEngine.cxx:716 [error] - Memory leak: node
- ./io/io/src/TXMLEngine.cxx:1518 [error] - Memory leak: node
- ./io/io/src/TXMLEngine.cxx:1453 [error] - Memory leak: contnode
- ./io/io/src/TXMLEngine.cxx:1569 [error] - Memory leak: attr
- ./io/rfio/src/TRFIOFile.cxx:240 [error] - Common realloc mistake: "iov" nulled but not freed upon failure
- ./io/xml/src/TBufferXML.cxx:703 [error] - Memory leak: curr
- ./io/xml/src/TBufferXML.cxx:723 [error] - Memory leak: curr
- ./io/xml/src/TBufferXML.cxx:881 [error] - Memory leak: stack
- ./io/xml/src/TXMLEngine.cxx:572 [error] - Memory leak: contnode
- ./io/xml/src/TXMLEngine.cxx:683 [error] - Memory leak: node
- ./io/xml/src/TXMLEngine.cxx:716 [error] - Memory leak: node
- ./io/xml/src/TXMLEngine.cxx:1518 [error] - Memory leak: node
- ./io/xml/src/TXMLEngine.cxx:1453 [error] - Memory leak: contnode
- ./io/xml/src/TXMLEngine.cxx:1569 [error] - Memory leak: attr
- ./main/src/h2root.cxx:316 [error] - Memory leak: file_out
- ./math/fumili/src/TFumili.cxx:2002 [error] - Memory leak: df
- ./math/genvector/test/testVectorIO.cxx:228 [error] - Null pointer dereference
- ./math/mathcore/src/DataRange.cxx:157 [error] - Dangerous iterator usage. After erase the iterator is invalid so dereferencing it or comparing it with another iterator is invalid.
- ./math/mathcore/test/kDTreeTest.cxx:165 [error] - Mismatching allocation and deallocation: data0
- ./math/mathcore/test/kDTreeTest.cxx:166 [error] - Mismatching allocation and deallocation: data1
- ./math/matrix/src/TDecompLU.cxx:686 [error] - Memory leak: scale
- ./math/minuit/src/TFitter.cxx:139 [error] - Memory leak: grad
- ./math/minuit/src/TFitter.cxx:139 [error] - Memory leak: sum_vector
- ./math/minuit/src/TFitter.cxx:139 [error] - Memory leak: fixed
- ./math/mlp/src/TMultiLayerPerceptron.cxx:1543 [error] - Memory leak: buff
- ./math/smatrix/test/kalman.C:199 [error] - Buffer access out-of-bounds
- ./math/splot/src/TSPlot.cxx:1143 [error] - Memory leak: cnames
- ./math/unuran/src/unuran-1.3.0-root/src/methods/mvtdr_init.ch:148 [error] - Memory leak: cc
- ./math/unuran/src/unuran-1.3.0-root/src/methods/mvtdr_init.ch:319 [error] - Memory leak: c
- ./math/unuran/src/unuran-1.3.0-root/src/methods/mvtdr_init.ch:462 [error] - Memory leak: newc
- ./math/unuran/src/unuran-1.3.0-root/src/parser/functparser_parser.ch:353 [error] - Possible null pointer dereference: right - otherwise it is redundant to check if right is null at line 364
- ./math/unuran/src/unuran-1.3.0-root/src/parser/functparser_parser.ch:354 [error] - Possible null pointer dereference: left - otherwise it is redundant to check if left is null at line 363
- ./math/unuran/src/unuran-1.3.0-root/src/utils/stream.c:141 [error] - Resource leak: fp
- ./misc/table/src/TPolyLineShape.cxx:459 [error] - Memory leak: pxy
- ./misc/table/src/TPolyLineShape.cxx:459 [error] - Memory leak: x
- ./misc/table/src/TPolyLineShape.cxx:459 [error] - Memory leak: y
- ./misc/table/src/TTableDescriptor.cxx:112 [error] - Memory leak: cmnt
- ./misc/table/src/TVolumeView.cxx:904 [error] - Buffer access out-of-bounds: sceleton
- ./montecarlo/eg/src/TDatabasePDG.cxx:773 [error] - Resource leak: file
- ./montecarlo/g4root/src/TG4RootDetectorConstruction.cxx:379 [error] - Possible null pointer dereference: elem
- ./montecarlo/g4root/src/TG4RootDetectorConstruction.cxx:380 [error] - Possible null pointer dereference: elem
- ./net/auth/src/TAuthenticate.cxx:3000 [error] - Memory leak: ffull
- ./net/auth/src/TAuthenticate.cxx:4205 [error] - Resource leak: fd
- ./net/auth/src/TAuthenticate.cxx:419 [error] - Undefined behaviour: triedMeth is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./net/auth/src/TAuthenticate.cxx:529 [error] - Undefined behaviour: noSupport is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./net/auth/src/TAuthenticate.cxx:557 [error] - Undefined behaviour: noSupport is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./net/auth/src/TAuthenticate.cxx:575 [error] - Undefined behaviour: noSupport is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./net/auth/src/TAuthenticate.cxx:592 [error] - Undefined behaviour: noSupport is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./net/auth/src/TAuthenticate.cxx:710 [error] - Undefined behaviour: locav is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./net/globusauth/src/GlobusAuth.cxx:468 [error] - Mismatching allocation and deallocation: mess2
- ./net/monalisa/src/TMonaLisaWriter.cxx:951 [error] - Dangerous iterator usage. After erase the iterator is invalid so dereferencing it or comparing it with another iterator is invalid.
- ./net/rpdutils/src/rpdutils.cxx:2478 [error] - Resource leak: iauth
- ./net/rpdutils/src/rpdutils.cxx:2643 [error] - Resource leak: floc
- ./net/rpdutils/src/rpdutils.cxx:4979 [error] - Mismatching allocation and deallocation: usr
- ./net/rpdutils/src/rpdutils.cxx:5590 [error] - Memory leak: elogfile
- ./net/xrootd/src/xrootd/src/Xrd/XrdConfig.cc:138 [error] - Memory leak: XrdLogWorker::mememe
- ./net/xrootd/src/xrootd/src/XrdClient/XrdClientAdmin.cc:618 [error] - Mismatching allocation and deallocation: data
- ./net/xrootd/src/xrootd/src/XrdClient/XrdClientAdmin_c.cc:27 [error] - Common realloc mistake: "sharedbuf" nulled but not freed upon failure
- ./net/xrootd/src/xrootd/src/XrdClient/XrdCommandLine.cc:1267 [error] - Possible null pointer dereference: genadmin
- ./net/xrootd/src/xrootd/src/XrdClient/XrdCommandLine.cc:136 [error] - Memory leak: linebuf
- ./net/xrootd/src/xrootd/src/XrdClient/XrdCommandLine.cc:354 [error] - Mismatching allocation and deallocation: linebuf
- ./net/xrootd/src/xrootd/src/XrdCms/XrdCmsConfig.cc:1807 [error] - Memory leak: bval
- ./net/xrootd/src/xrootd/src/XrdCms/XrdCmsReq.cc:122 [style] - Redundant assignment of "eval" in switch
- ./net/xrootd/src/xrootd/src/XrdCns/XrdCnsEvent.cc:257 [error] - Resource leak: theFD
- ./net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslRSA.cc:348 [error] - Memory leak: out
- ./net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslRSA.cc:413 [error] - Memory leak: out
- ./net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptosslgsiAux.cc:757 [error] - Deallocating a deallocated pointer: fp
- ./net/xrootd/src/xrootd/src/XrdCrypto/XrdCryptotest.cc:167 [error] - Undefined behaviour: khex is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./net/xrootd/src/xrootd/src/XrdFrm/XrdFrmPstgReq.cc:583 [error] - Resource leak: myFD
- ./net/xrootd/src/xrootd/src/XrdNet/XrdNetDNS.cc:177 [error] - Memory leak: hn
- ./net/xrootd/src/xrootd/src/XrdOfs/XrdOfsPoscq.cc:238 [error] - Resource leak: theFD
- ./net/xrootd/src/xrootd/src/XrdOuc/XrdOucName2Name.cc:36 [error] - Memory leak: XrdOucN2N::LocalRoot
- ./net/xrootd/src/xrootd/src/XrdOuc/XrdOucName2Name.cc:38 [error] - Memory leak: XrdOucN2N::RemotRoot
- ./net/xrootd/src/xrootd/src/XrdOuc/XrdOucString.cc:231 [error] - Common realloc mistake: "buf" nulled but not freed upon failure
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosix.cc:68 [error] - Memory leak: XrdPosixXrootPath::pBase
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:287 [error] - Possible null pointer dereference: np
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:186 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:187 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:188 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:189 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:190 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:191 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:192 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:193 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:194 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:195 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:196 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:197 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:198 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:199 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:200 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:201 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:202 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:203 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:204 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:205 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:206 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:207 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:208 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:209 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:210 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:211 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:212 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:213 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:214 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:215 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:216 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:217 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:218 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:219 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:220 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:221 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:222 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:223 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:224 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:225 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:226 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:227 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:228 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:229 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:230 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:231 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:232 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:233 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:234 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:235 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:236 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:237 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:238 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:239 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:240 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:241 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:242 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:243 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:244 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:245 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:246 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:247 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:248 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:249 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdPosix/XrdPosixLinkage.cc:250 [error] - instance of "Missing" object destroyed immediately
- ./net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecProtocolgsi.cc:3582 [error] - Possible null pointer dereference: cca - otherwise it is redundant to check if cca is null at line 3585
- ./net/xrootd/src/xrootd/src/XrdSecgsi/XrdSecProtocolgsi.cc:3148 [error] - Undefined behaviour: bout is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./net/xrootd/src/xrootd/src/XrdSeckrb5/XrdSecProtocolkrb5.cc:873 [error] - Common realloc mistake: "KPrincipal" nulled but not freed upon failure
- ./net/xrootd/src/xrootd/src/XrdSecpwd/XrdSecProtocolpwd.cc:3308 [error] - Undefined behaviour: bout is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./net/xrootd/src/xrootd/src/XrdSecpwd/XrdSecpwdSrvAdmin.cc:2124 [error] - Mismatching allocation and deallocation: tstr
- ./net/xrootd/src/xrootd/src/XrdSecpwd/XrdSecpwdSrvAdmin.cc:2138 [error] - Resource leak: fd
- ./net/xrootd/src/xrootd/src/XrdSecpwd/XrdSecpwdSrvAdmin.cc:2201 [error] - Memory leak: bout
- ./net/xrootd/src/xrootd/src/XrdSecpwd/XrdSecpwdSrvAdmin.cc:2246 [error] - Memory leak: puk
- ./net/xrootd/src/xrootd/src/XrdSecpwd/XrdSecpwdSrvAdmin.cc:2385 [error] - Resource leak: dir
- ./net/xrootd/src/xrootd/src/XrdSecsss/XrdSecProtocolsss.cc:638 [error] - Memory leak: credP
- ./net/xrootd/src/xrootd/src/XrdSut/XrdSutAux.cc:241 [error] - Undefined behaviour: out is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./net/xrootd/src/xrootd/src/XrdSut/XrdSutBucket.cc:186 [error] - Undefined behaviour: bhex is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./net/xrootd/src/xrootd/src/XrdSut/XrdSutBucket.cc:207 [error] - Undefined behaviour: bhex is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./net/xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:554 [error] - Memory leak: bout
- ./net/xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:1319 [error] - Memory leak: bout
- ./net/xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:1401 [error] - Memory leak: bout
- ./net/xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:1996 [error] - Memory leak: ofs
- ./net/xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:1673 [error] - Undefined behaviour: buf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./net/xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:1678 [error] - Undefined behaviour: buf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./net/xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:1680 [error] - Undefined behaviour: buf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./net/xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:1682 [error] - Undefined behaviour: buf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./net/xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:1684 [error] - Undefined behaviour: buf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./net/xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:1686 [error] - Undefined behaviour: buf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./net/xrootd/src/xrootd/src/XrdSut/XrdSutPFile.cc:1689 [error] - Undefined behaviour: buf is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./net/xrootd/src/xrootd/src/XrdXrootd/XrdXrootdAio.cc:349 [error] - Memory leak: arp
- ./proof/proofd/src/XrdProofGroup.cxx:460 [error] - Resource leak: fin
- ./proof/proofd/src/XrdProofGroup.cxx:528 [error] - Resource leak: fin
- ./proof/proofd/src/XrdProofdAdmin.cxx:320 [error] - Memory leak: grp
- ./proof/proofd/src/XrdProofdAux.cxx:490 [error] - Resource leak: dir
- ./proof/proofd/src/XrdProofdAux.cxx:1290 [error] - Resource leak: dir
- ./proof/proofd/src/XrdProofdAux.cxx:1082 [error] - Resource leak: ffd
- ./proof/proofd/src/XrdProofdClientMgr.cxx:873 [error] - Memory leak: c
- ./proof/proofd/src/XrdProofdClientMgr.cxx:1024 [error] - Memory leak: c
- ./proof/proofd/src/XrdProofdNetMgr.cxx:886 [error] - Common realloc mistake: "buf" nulled but not freed upon failure
- ./proof/proofd/src/XrdProofdNetMgr.cxx:1023 [error] - Common realloc mistake: "buf" nulled but not freed upon failure
- ./proof/proofd/src/XrdProofdProofServMgr.cxx:2332 [error] - Resource leak: fenv
- ./proof/proofd/src/XrdProofdProofServMgr.cxx:2856 [error] - Resource leak: fenv
- ./proof/proofd/src/XrdProofdProofServMgr.cxx:3548 [error] - Resource leak: fd
- ./proof/proofplayer/src/TEventIter.cxx:498 [error] - Possible null pointer dereference: e
- ./roofit/roofitcore/src/RooAbsData.cxx:1027 [error] - Possible null pointer dereference: box - otherwise it is redundant to check if box is null at line 1028
- ./roofit/roofitcore/src/RooAbsPdf.cxx:2524 [error] - Possible null pointer dereference: box - otherwise it is redundant to check if box is null at line 2525
- ./roofit/roofitcore/src/RooAbsTestStatistic.cxx:443 [error] - Possible null pointer dereference: dsetList
- ./roofit/roofitcore/src/RooAddPdf.cxx:841 [error] - Memory leak: subCode
- ./roofit/roofitcore/src/RooArgList.cxx:270 [error] - Possible null pointer dereference: arg
- ./roofit/roofitcore/src/RooArgSet.cxx:462 [error] - Possible null pointer dereference: arg
- ./roofit/roofitcore/src/RooFFTConvPdf.cxx:452 [error] - Memory leak: binCur
- ./roofit/roofitcore/src/RooFFTConvPdf.cxx:452 [error] - Memory leak: binMax
- ./roofit/roofitcore/src/RooGenCategory.cxx:163 [error] - Possible null pointer dereference: tmp
- ./roofit/roofitcore/src/RooGenContext.cxx:408 [error] - Possible null pointer dereference: arglv
- ./roofit/roofitcore/src/RooLinkedList.cxx:485 [error] - Possible null pointer dereference: elemC - otherwise it is redundant to check if elemC is null at line 486
- ./roofit/roofitcore/src/RooProdPdf.cxx:181 [error] - Possible null pointer dereference: pdf
- ./roofit/roofitcore/src/RooStreamParser.cxx:484 [error] - Dangerous usage of 'buffer' (strncpy doesn't always 0-terminate it)
- ./test/RootShower/RootShower.cxx:1428 [error] - Undefined behaviour: Msg is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./test/RootShower/RootShower.cxx:1429 [error] - Undefined behaviour: Msg is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./test/RootShower/RootShower.cxx:1430 [error] - Undefined behaviour: Msg is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./test/RootShower/RootShower.cxx:1431 [error] - Undefined behaviour: Msg is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./test/RootShower/RootShower.cxx:1432 [error] - Undefined behaviour: Msg is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./test/RootShower/RootShower.cxx:1434 [error] - Undefined behaviour: Msg is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./test/RootShower/RootShower.cxx:1436 [error] - Undefined behaviour: Msg is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./test/RootShower/RootShower.cxx:1438 [error] - Undefined behaviour: Msg is used wrong in call to sprintf or snprintf. Quote: If copying takes place between objects that overlap as a result of a call to sprintf() or snprintf(), the results are undefined.
- ./test/eventa.cxx:30 [error] - syntax error
- ./test/eventb.cxx:35 [error] - syntax error
- ./test/stressGraphics.cxx:431 [error] - Memory leak: line
- ./test/stressGraphics.cxx:440 [error] - Resource leak: fp
- ./test/stressGraphics.cxx:2289 [error] - Memory leak: C
- ./test/stressGraphics.cxx:2357 [error] - Memory leak: C
- ./test/stressGraphics.cxx:2403 [error] - Memory leak: C
- ./test/stressGraphics.cxx:2562 [error] - Memory leak: C
- ./test/stressTMVA.cxx:217 [error] - Mismatching allocation and deallocation: tmpVec
- ./tmva/src/ConvergenceTest.cxx:120 [error] - deque range check should use != and not < since the order of the pointers isn't guaranteed
- ./tmva/src/DecisionTree.cxx:1227 [error] - Possible null pointer dereference: current
- ./tmva/src/GeneticAlgorithm.cxx:215 [error] - deque range check should use != and not < since the order of the pointers isn't guaranteed
- ./tmva/src/KDEKernel.cxx:63 [error] - Possible null pointer dereference: hist
- ./tmva/src/KDEKernel.cxx:64 [error] - Possible null pointer dereference: hist
- ./tmva/src/KDEKernel.cxx:66 [error] - Possible null pointer dereference: hist
- ./tmva/src/MethodBase.cxx:1464 [error] - Possible null pointer dereference: methodDir
- ./tmva/src/MethodBase.cxx:1553 [error] - Possible null pointer dereference: results
- ./tmva/src/MethodBase.cxx:1559 [error] - Possible null pointer dereference: results
- ./tmva/src/MethodBoost.cxx:518 [error] - Mismatching allocation and deallocation: err
- ./tmva/src/MethodBoost.cxx:613 [error] - Mismatching allocation and deallocation: WrongDetection
- ./tmva/src/MethodCuts.cxx:797 [error] - Memory leak: evt1
- ./tmva/src/MethodCuts.cxx:797 [error] - Memory leak: evt2
- ./tmva/src/MethodLikelihood.cxx:389 [error] - Possible null pointer dereference: pdf
- ./tmva/src/MethodPDERS.cxx:712 [error] - Memory leak: dim_normalization
- ./tmva/src/MethodPDERS.cxx:809 [error] - Memory leak: dim_normalization
- ./tmva/src/MethodPDERS.cxx:852 [error] - Memory leak: dim_normalization
- ./tmva/src/PDEFoam.cxx:2476 [error] - Possible null pointer dereference: h1
- ./tmva/src/PDEFoam.cxx:2835 [error] - Memory leak: MCvect
- ./tmva/test/PlotFoams.C:139 [error] - Possible null pointer dereference: hist2
- ./tmva/test/PlotFoams.C:140 [error] - Possible null pointer dereference: hist2
- ./tmva/test/PlotFoams.C:141 [error] - Possible null pointer dereference: hist2
- ./tree/tree/src/TTree.cxx:5397 [error] - Memory leak: bd
- ./tree/treeplayer/src/TSelectorDraw.cxx:366 [error] - Memory leak: varexp
- ./tree/treeplayer/src/TTreePlayer.cxx:1639 [error] - Mismatching allocation and deallocation: dimensions
- ./tree/treeplayer/src/TTreePlayer.cxx:2256 [error] - Mismatching allocation and deallocation: dimensions
- ./tree/treeplayer/src/TTreeTableInterface.cxx:148 [error] - Memory leak: cnames
- ./tree/treeplayer/src/TTreeTableInterface.cxx:170 [error] - Memory leak: cnames
- ./tree/treeviewer/src/TParallelCoord.cxx:1099 [error] - Possible null pointer dereference: sel - otherwise it is redundant to check if sel is null at line 1100
- ./tree/treeviewer/src/TSpider.cxx:1557 [error] - Memory leak: cnames
- ./tutorials/fft/FFT.C:172 [error] - Memory leak: in
- ./tutorials/fit/multidimfit.C:229 [error] - Memory leak: xMax
- ./tutorials/fit/multidimfit.C:229 [error] - Memory leak: xMin
- ./tutorials/graphics/archi.C:203 [error] - syntax error
- ./tutorials/graphics/canvas.C:85 [error] - syntax error
- ./tutorials/graphs/splines.C:58 [error] - Mismatching allocation and deallocation: xx
- ./tutorials/graphs/splines.C:60 [error] - Mismatching allocation and deallocation: yy
- ./tutorials/hist/greyscale.C:19 [error] - syntax error
- ./tutorials/math/tStudent.C:49 [error] - Unusual pointer arithmetic
- ./tutorials/math/tStudent.C:48 [error] - Array 'xx[10]' index 10 out of bounds
- ./tutorials/math/tStudent.C:50 [error] - Array 'xx[10]' index 10 out of bounds
- ./tutorials/math/tStudent.C:53 [error] - Array 'xx[10]' index 10 out of bounds
- ./tutorials/roofit/rf903_numintcache.C:54 [error] - Memory leak: w
- ./tutorials/spectrum/spectrumpainter.C:7 [error] - syntax error
- ./tutorials/tree/cernbuild.C:32 [error] - Resource leak: fp
Note: if you think the results reveal a security bug,
please don't hesitate to contact the
security team
This report was generated on Mon, 20 Dec 2010 21:18:26 +0000, based on results by cppcheck 1.46