File | Severity | Checker name | Message | Bug path length | Review status | |
---|---|---|---|---|---|---|
1 | /usr/lib/llvm-12/lib/clang/12.0.1/include/ia32intrin.h @ Line 222 | core.StackAddressEscape | Address of stack memory associated with local variable '__A' returned to caller | 1 | ||
2 | /usr/lib/llvm-12/lib/clang/12.0.1/include/ia32intrin.h @ Line 237 | core.StackAddressEscape | Address of stack memory associated with local variable '__A' returned to caller | 1 | ||
3 | build/include/QtCore/../../../src/corelib/tools/qscopedpointer.h @ Line 147 | cplusplus.NewDelete | Use of memory after it is freed | 20 | ||
4 | build/include/QtCore/../../../src/corelib/tools/qversionnumber.h @ Line 162 | cplusplus.NewDeleteLeaks | Potential memory leak | 16 | ||
5 | build/include/QtCore/6.2.0/QtCore/private/../../../../../../src/corelib/io/qfilesystemmetadata_p.h @ Line 79 | optin.cplusplus.UninitializedObject | 6 uninitialized fields at the end of the constructor call | 8 | ||
6 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/painting/qvectorpath_p.h @ Line 107 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 5 | ||
7 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/painting/qvectorpath_p.h @ Line 107 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 7 | ||
8 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/painting/qvectorpath_p.h @ Line 107 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 7 | ||
9 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/painting/qvectorpath_p.h @ Line 107 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 4 | ||
10 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/painting/qvectorpath_p.h @ Line 107 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 10 | ||
11 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/painting/qvectorpath_p.h @ Line 107 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 10 | ||
12 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/painting/qvectorpath_p.h @ Line 107 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 7 | ||
13 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/painting/qvectorpath_p.h @ Line 107 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 7 | ||
14 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/painting/qvectorpath_p.h @ Line 107 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 6 | ||
15 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/painting/qvectorpath_p.h @ Line 107 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 6 | ||
16 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/painting/qvectorpath_p.h @ Line 107 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 5 | ||
17 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/painting/qvectorpath_p.h @ Line 107 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 5 | ||
18 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/painting/qvectorpath_p.h @ Line 107 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 8 | ||
19 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/painting/qvectorpath_p.h @ Line 107 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 17 | ||
20 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/painting/qvectorpath_p.h @ Line 107 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 16 | ||
21 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/painting/qvectorpath_p.h @ Line 107 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 6 | ||
22 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/painting/qvectorpath_p.h @ Line 107 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 4 | ||
23 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/painting/qvectorpath_p.h @ Line 107 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 9 | ||
24 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/painting/qvectorpath_p.h @ Line 107 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 6 | ||
25 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/painting/qvectorpath_p.h @ Line 107 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 4 | ||
26 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/painting/qvectorpath_p.h @ Line 107 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 7 | ||
27 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/text/qtextengine_p.h @ Line 211 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 27 | ||
28 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/text/qtextengine_p.h @ Line 211 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 24 | ||
29 | build/include/QtGui/6.2.0/QtGui/private/../../../../../../src/gui/text/qtextengine_p.h @ Line 211 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 16 | ||
30 | build/include/QtWidgets/6.2.0/QtWidgets/private/../../../../../../src/widgets/itemviews/qheaderview_p.h @ Line 324 | optin.cplusplus.UninitializedObject | 1 uninitialized field at the end of the constructor call | 17 | ||
31 | build/include/QtWidgets/6.2.0/QtWidgets/private/../../../../../../src/widgets/itemviews/qheaderview_p.h @ Line 326 | optin.cplusplus.UninitializedObject | 1 uninitialized field at the end of the constructor call | 18 | ||
32 | build/include/QtWidgets/6.2.0/QtWidgets/private/../../../../../../src/widgets/itemviews/qheaderview_p.h @ Line 326 | optin.cplusplus.UninitializedObject | 1 uninitialized field at the end of the constructor call | 15 | ||
33 | src/corelib/itemmodels/qtransposeproxymodel.cpp @ Line 295 | core.CallAndMessage | Called C++ object pointer is null | 40 | ||
34 | src/corelib/itemmodels/qtransposeproxymodel.cpp @ Line 307 | core.CallAndMessage | Called C++ object pointer is null | 40 | ||
35 | src/corelib/itemmodels/qtransposeproxymodel.cpp @ Line 319 | core.CallAndMessage | Called C++ object pointer is null | 33 | ||
36 | src/corelib/itemmodels/qtransposeproxymodel.cpp @ Line 367 | core.CallAndMessage | Called C++ object pointer is null | 33 | ||
37 | src/corelib/itemmodels/qtransposeproxymodel.cpp @ Line 379 | core.CallAndMessage | Called C++ object pointer is null | 33 | ||
38 | src/corelib/itemmodels/qtransposeproxymodel.cpp @ Line 391 | core.CallAndMessage | Called C++ object pointer is null | 33 | ||
39 | src/corelib/itemmodels/qtransposeproxymodel.cpp @ Line 404 | core.CallAndMessage | Called C++ object pointer is null | 34 | ||
40 | src/corelib/itemmodels/qtransposeproxymodel.cpp @ Line 416 | core.CallAndMessage | Called C++ object pointer is null | 33 | ||
41 | src/corelib/itemmodels/qtransposeproxymodel.cpp @ Line 428 | core.CallAndMessage | Called C++ object pointer is null | 33 | ||
42 | src/corelib/kernel/qobject.cpp @ Line 1340 | core.CallAndMessage | Called C++ object pointer is null | 30 | ||
43 | src/corelib/serialization/qcborvalue.cpp @ Line 1896 | cplusplus.NewDelete | Use of memory after it is freed | 23 | ||
44 | src/corelib/serialization/qjsonwriter.cpp @ Line 187 | cplusplus.NewDelete | Use of memory after it is freed | 27 | ||
45 | src/corelib/serialization/qjsonwriter.cpp @ Line 209 | cplusplus.NewDelete | Use of memory after it is freed | 21 | ||
46 | src/corelib/serialization/qjsonwriter.cpp @ Line 214 | cplusplus.NewDelete | Use of memory after it is freed | 18 | ||
47 | src/corelib/thread/qthread_unix.cpp @ Line 222 | cplusplus.NewDelete | Use of memory after it is freed | 10 | ||
48 | src/corelib/thread/qthread_unix.cpp @ Line 222 | cplusplus.NewDelete | Use of memory after it is freed | 16 | ||
49 | src/gui/kernel/qsurfaceformat.cpp @ Line 502 | cplusplus.NewDelete | Use of memory after it is freed | 11 | ||
50 | src/gui/kernel/qsurfaceformat.cpp @ Line 534 | cplusplus.NewDelete | Use of memory after it is freed | 13 | ||
51 | src/gui/painting/qdrawhelper.cpp @ Line 3977 | optin.cplusplus.UninitializedObject | 17 uninitialized fields at the end of the constructor call | 7 | ||
52 | src/gui/painting/qdrawhelper.cpp @ Line 3977 | optin.cplusplus.UninitializedObject | 17 uninitialized fields at the end of the constructor call | 7 | ||
53 | src/gui/painting/qpaintengine_raster.cpp @ Line 129 | optin.cplusplus.UninitializedObject | 5 uninitialized fields at the end of the constructor call | 9 | ||
54 | src/gui/painting/qregion.cpp @ Line 939 | optin.cplusplus.UninitializedObject | 3 uninitialized fields at the end of the constructor call | 10 | ||
55 | src/gui/painting/qregion.cpp @ Line 939 | optin.cplusplus.UninitializedObject | 3 uninitialized fields at the end of the constructor call | 10 | ||
56 | src/gui/painting/qregion.cpp @ Line 939 | optin.cplusplus.UninitializedObject | 3 uninitialized fields at the end of the constructor call | 10 | ||
57 | src/gui/text/qdistancefield.cpp @ Line 205 | core.DivideZero | Division by zero | 32 | ||
58 | src/gui/text/qdistancefield.cpp @ Line 216 | core.DivideZero | Division by zero | 32 | ||
59 | src/gui/text/qdistancefield.cpp @ Line 230 | core.DivideZero | Division by zero | 31 | ||
60 | src/gui/text/qdistancefield.cpp @ Line 245 | core.DivideZero | Division by zero | 31 | ||
61 | src/gui/text/qdistancefield.cpp @ Line 261 | core.DivideZero | Division by zero | 33 | ||
62 | src/gui/text/qdistancefield.cpp @ Line 266 | core.DivideZero | Division by zero | 33 | ||
63 | src/gui/text/qdistancefield.cpp @ Line 274 | core.DivideZero | Division by zero | 33 | ||
64 | src/gui/text/qdistancefield.cpp @ Line 280 | core.DivideZero | Division by zero | 34 | ||
65 | src/gui/text/qdistancefield.cpp @ Line 346 | core.DivideZero | Division by zero | 33 | ||
66 | src/gui/text/qdistancefield.cpp @ Line 355 | core.DivideZero | Division by zero | 35 | ||
67 | src/gui/text/qdistancefield.cpp @ Line 368 | core.DivideZero | Division by zero | 33 | ||
68 | src/gui/text/qdistancefield.cpp @ Line 380 | core.DivideZero | Division by zero | 35 | ||
69 | src/gui/text/qdistancefield.cpp @ Line 393 | core.DivideZero | Division by zero | 33 | ||
70 | src/gui/text/qdistancefield.cpp @ Line 402 | core.DivideZero | Division by zero | 35 | ||
71 | src/gui/text/qdistancefield.cpp @ Line 415 | core.DivideZero | Division by zero | 33 | ||
72 | src/gui/text/qdistancefield.cpp @ Line 427 | core.DivideZero | Division by zero | 35 | ||
73 | src/network/access/qhttpnetworkreply_p.h @ Line 90 | cppcoreguidelines-special-member-functions | class 'QHttpNetworkReply' defines a non-default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator | 1 | ||
74 | src/network/socket/qlocalsocket_unix.cpp @ Line 510 | optin.cplusplus.VirtualCall | Call to virtual method 'QLocalSocket::close' during destruction bypasses virtual dispatch | 3 | ||
75 | src/plugins/platforms/xcb/qxcbimage.cpp @ Line 257 | optin.portability.UnixAPI | Call to 'malloc' has an allocation size of 0 bytes | 8 | ||
76 | src/tools/androiddeployqt/main.cpp @ Line 1628 | performance-no-automatic-move | constness of 'path' prevents automatic move | 1 | ||
77 | src/widgets/widgets/qwidgetlinecontrol.cpp @ Line 1593 | misc-redundant-expression | equivalent expression on both sides of logical operator | 1 | ||
78 | src/widgets/widgets/qwidgetlinecontrol.cpp @ Line 1610 | misc-redundant-expression | equivalent expression on both sides of logical operator | 1 | ||
79 | src/widgets/widgets/qwidgetlinecontrol.cpp @ Line 1774 | misc-redundant-expression | equivalent expression on both sides of logical operator | 1 | ||
80 | src/widgets/widgets/qwidgetlinecontrol.cpp @ Line 1777 | misc-redundant-expression | equivalent expression on both sides of logical operator | 1 | ||
81 | src/widgets/widgets/qwidgetlinecontrol.cpp @ Line 1780 | misc-redundant-expression | equivalent expression on both sides of logical operator | 1 | ||
82 | src/widgets/widgets/qwidgetlinecontrol.cpp @ Line 1783 | misc-redundant-expression | equivalent expression on both sides of logical operator | 1 |