|
File |
Severity |
Checker name |
Message |
Bug path length |
Review status |
1 |
/home/cc-runs/install_dir/dev/include/QtQml/6.3.0/QtQml/private/qstringhash_p.h @ Line 222
|
|
core.NullDereference |
Array access (via field 'buckets') results in a null pointer dereference |
10 |
|
2 |
/usr/include/c++/9/bits/atomic_base.h @ Line 207
|
|
deadcode.DeadStores |
Value stored to '__b' during its initialization is never read |
1 |
|
3 |
/usr/include/c++/9/bits/atomic_base.h @ Line 218
|
|
deadcode.DeadStores |
Value stored to '__b' during its initialization is never read |
1 |
|
4 |
/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 |
|
5 |
/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 |
|
6 |
build/src/multimedia/.rcc/qrc_shaders.cpp @ Line 1941
|
|
cppcoreguidelines-special-member-functions |
class 'initializer' 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 |
|
7 |
build/src/multimedia/.rcc/qrc_shaders_gl_macos.cpp @ Line 226
|
|
cppcoreguidelines-special-member-functions |
class 'initializer' 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 |
|
8 |
build/src/multimedia/Multimedia_autogen/CWRUQVFSPE/moc_qvideowindow_p.cpp @ Line 100
|
|
performance-move-const-arg |
std::move of the variable '_r' of the trivially-copyable type 'QVideoSink *' has no effect; remove std::move() |
1 |
|
9 |
build/src/multimedia/Multimedia_autogen/EWIEGA46WW/moc_qmediaformat.cpp @ Line 211
|
|
performance-move-const-arg |
std::move of the variable '_r' of the trivially-copyable type 'bool' has no effect; remove std::move() |
1 |
|
10 |
build/src/multimedia/Multimedia_autogen/EWIEGA46WW/moc_qmediametadata.cpp @ Line 173
|
|
performance-move-const-arg |
std::move of the variable '_r' of the trivially-copyable type 'bool' has no effect; remove std::move() |
1 |
|
11 |
build/src/multimedia/Multimedia_autogen/include/moc_qcamera.cpp @ Line 443
|
|
performance-move-const-arg |
std::move of the variable '_r' of the trivially-copyable type 'bool' has no effect; remove std::move() |
1 |
|
12 |
build/src/multimedia/Multimedia_autogen/include/moc_qimagecapture.cpp @ Line 215
|
|
performance-move-const-arg |
std::move of the variable '_r' of the trivially-copyable type 'int' has no effect; remove std::move() |
1 |
|
13 |
build/src/multimedia/Multimedia_autogen/include/moc_qimagecapture.cpp @ Line 217
|
|
performance-move-const-arg |
std::move of the variable '_r' of the trivially-copyable type 'int' has no effect; remove std::move() |
1 |
|
14 |
build/src/multimedia/Multimedia_autogen/include/moc_qimagecapture.cpp @ Line 219
|
|
performance-move-const-arg |
std::move of the variable '_r' of the trivially-copyable type 'int' has no effect; remove std::move() |
1 |
|
15 |
build/src/multimedia/Multimedia_autogen/include/moc_qpulseaudiosource_p.cpp @ Line 79
|
|
performance-move-const-arg |
std::move of the variable '_r' of the trivially-copyable type 'bool' has no effect; remove std::move() |
1 |
|
16 |
build/src/multimediaquick/.rcc/qmlcache/MultimediaQuickPrivate_qmlcache_loader.cpp @ Line 16
|
|
cppcoreguidelines-special-member-functions |
class 'Registry' 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 |
|
17 |
build/src/multimediaquick/.rcc/qrc_MultimediaQuickPrivate_raw_qml_0.cpp @ Line 821
|
|
cppcoreguidelines-special-member-functions |
class 'initializer' 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 |
|
18 |
build/src/multimediaquick/.rcc/qrc_qmake_QtMultimedia.cpp @ Line 114
|
|
cppcoreguidelines-special-member-functions |
class 'initializer' 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 |
|
19 |
build/src/multimediaquick/MultimediaQuickPrivate_autogen/include/moc_qquickvideooutput_p.cpp @ Line 158
|
|
performance-move-const-arg |
std::move of the variable '_r' of the trivially-copyable type 'QVideoSink *' has no effect; remove std::move() |
1 |
|
20 |
build/src/multimediawidgets/MultimediaWidgets_autogen/include/moc_qgraphicsvideoitem.cpp @ Line 104
|
|
performance-move-const-arg |
std::move of the variable '_r' of the trivially-copyable type 'QVideoSink *' has no effect; remove std::move() |
1 |
|
21 |
build/src/multimediawidgets/MultimediaWidgets_autogen/include/moc_qvideowidget.cpp @ Line 108
|
|
performance-move-const-arg |
std::move of the variable '_r' of the trivially-copyable type 'QVideoSink *' has no effect; remove std::move() |
1 |
|
22 |
src/multimedia/audio/qaudiodevice_p.h @ Line 59
|
|
cppcoreguidelines-special-member-functions |
class 'QAudioDevicePrivate' 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 |
|
23 |
src/multimedia/audio/qaudioformat.cpp @ Line 295
|
|
core.DivideZero |
Division by zero |
13 |
|
24 |
src/multimedia/audio/qsamplecache_p.h @ Line 71
|
|
cppcoreguidelines-special-member-functions |
class 'QSample' 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 |
|
25 |
src/multimedia/audio/qsamplecache_p.h @ Line 124
|
|
cppcoreguidelines-special-member-functions |
class 'QSampleCache' 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 |
|
26 |
src/multimedia/audio/qsoundeffect.cpp @ Line 54
|
|
cppcoreguidelines-special-member-functions |
class 'QSoundEffectPrivate' defines a default destructor but does not define a copy constructor, a copy assignment operator, a move constructor or a move assignment operator |
1 |
|
27 |
src/multimedia/audio/qwavedecoder.cpp @ Line 144
|
|
core.DivideZero |
Division by zero |
2 |
|
28 |
src/multimedia/audio/qwavedecoder.cpp @ Line 353
|
|
core.UndefinedBinaryOperatorResult |
The left operand of '+' is a garbage value |
23 |
|
29 |
src/multimedia/audio/qwavedecoder.cpp @ Line 459
|
|
bugprone-misplaced-widening-cast |
either cast from 'unsigned long' to 'qint64' (aka 'long long') is ineffective, or there is loss of precision before the conversion |
1 |
|
30 |
src/multimedia/audio/qwavedecoder.h @ Line 51
|
|
cppcoreguidelines-special-member-functions |
class 'QWaveDecoder' 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 |
|
31 |
src/multimedia/camera/qcameradevice.h @ Line 49
|
|
cppcoreguidelines-special-member-functions |
class 'QCameraFormat' defines a non-default destructor, a copy constructor and a copy assignment operator but does not define a move constructor or a move assignment operator |
1 |
|
32 |
src/multimedia/camera/qcameradevice.h @ Line 75
|
|
cppcoreguidelines-special-member-functions |
class 'QCameraDevice' defines a non-default destructor, a copy constructor and a copy assignment operator but does not define a move constructor or a move assignment operator |
1 |
|
33 |
src/multimedia/platform/pulseaudio/qaudioengine_pulse_p.h @ Line 63
|
|
cppcoreguidelines-special-member-functions |
class 'QPulseAudioEngine' 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 |
|
34 |
src/multimedia/platform/pulseaudio/qpulseaudiodevice_p.h @ Line 65
|
|
cppcoreguidelines-special-member-functions |
class 'QPulseAudioDeviceInfo' 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 |
|
35 |
src/multimedia/platform/pulseaudio/qpulseaudiointegration_p.h @ Line 61
|
|
cppcoreguidelines-special-member-functions |
class 'QPulseAudioIntegration' 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 |
|
36 |
src/multimedia/platform/pulseaudio/qpulseaudiosink.cpp @ Line 55
|
|
clang-diagnostic-unused-const-variable |
unused variable 'LowLatencyPeriodTimeMs' |
1 |
|
37 |
src/multimedia/platform/pulseaudio/qpulseaudiosink.cpp @ Line 56
|
|
clang-diagnostic-unused-const-variable |
unused variable 'LowLatencyBufferSizeMs' |
1 |
|
38 |
src/multimedia/platform/pulseaudio/qpulseaudiosink.cpp @ Line 586
|
|
core.DivideZero |
Division by zero |
5 |
|
39 |
src/multimedia/platform/pulseaudio/qpulseaudiosink_p.h @ Line 69
|
|
cppcoreguidelines-special-member-functions |
class 'QPulseAudioSink' 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 |
|
40 |
src/multimedia/platform/pulseaudio/qpulseaudiosink_p.h @ Line 136
|
|
cppcoreguidelines-special-member-functions |
class 'PulseOutputPrivate' 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 |
|
41 |
src/multimedia/platform/pulseaudio/qpulseaudiosource.cpp @ Line 411
|
|
core.NonNullParamChecker |
Null pointer passed to 1st parameter expecting 'nonnull' |
19 |
|
42 |
src/multimedia/platform/pulseaudio/qpulseaudiosource.cpp @ Line 500
|
|
core.NonNullParamChecker |
Null pointer passed to 1st parameter expecting 'nonnull' |
26 |
|
43 |
src/multimedia/platform/pulseaudio/qpulseaudiosource_p.h @ Line 71
|
|
cppcoreguidelines-special-member-functions |
class 'QPulseAudioSource' 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 |
|
44 |
src/multimedia/platform/pulseaudio/qpulseaudiosource_p.h @ Line 136
|
|
cppcoreguidelines-special-member-functions |
class 'PulseInputPrivate' 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 |
|
45 |
src/multimedia/platform/qplatformaudioinput_p.h @ Line 60
|
|
cppcoreguidelines-special-member-functions |
class 'QPlatformAudioInput' 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 |
|
46 |
src/multimedia/platform/qplatformaudiooutput_p.h @ Line 60
|
|
cppcoreguidelines-special-member-functions |
class 'QPlatformAudioOutput' 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 |
|
47 |
src/multimedia/platform/qplatformmediacapture_p.h @ Line 66
|
|
cppcoreguidelines-special-member-functions |
class 'QPlatformMediaCaptureSession' 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 |
|
48 |
src/multimedia/platform/qplatformmediadevices_p.h @ Line 66
|
|
cppcoreguidelines-special-member-functions |
class 'QPlatformMediaDevices' 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 |
|
49 |
src/multimedia/platform/qplatformmediaencoder_p.h @ Line 135
|
|
cppcoreguidelines-special-member-functions |
class 'QPlatformMediaEncoder' 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 |
|
50 |
src/multimedia/platform/qplatformmediaformatinfo_p.h @ Line 60
|
|
cppcoreguidelines-special-member-functions |
class 'QPlatformMediaFormatInfo' 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 |
|
51 |
src/multimedia/platform/qplatformmediaintegration.cpp @ Line 82
|
|
cppcoreguidelines-special-member-functions |
class 'Holder' 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 |
|
52 |
src/multimedia/platform/qplatformmediaintegration_p.h @ Line 80
|
|
cppcoreguidelines-special-member-functions |
class 'QPlatformMediaIntegration' 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 |
|
53 |
src/multimedia/platform/qplatformmediaplayer_p.h @ Line 66
|
|
cppcoreguidelines-special-member-functions |
class 'QPlatformMediaPlayer' 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 |
|
54 |
src/multimedia/qmediadevices.h @ Line 54
|
|
cppcoreguidelines-special-member-functions |
class 'QMediaDevices' 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 |
|
55 |
src/multimedia/video/qmemoryvideobuffer_p.h @ Line 59
|
|
cppcoreguidelines-special-member-functions |
class 'QMemoryVideoBuffer' 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 |
|
56 |
src/multimedia/video/qvideosink.cpp @ Line 56
|
|
cppcoreguidelines-special-member-functions |
class 'QVideoSinkPrivate' 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 |
|
57 |
src/multimedia/video/qvideosink.h @ Line 57
|
|
cppcoreguidelines-special-member-functions |
class 'QVideoSink' 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 |
|
58 |
src/multimedia/video/qvideowindow_p.h @ Line 81
|
|
cppcoreguidelines-special-member-functions |
class 'QVideoWindowPrivate' 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 |
|
59 |
src/multimedia/video/qvideowindow_p.h @ Line 144
|
|
cppcoreguidelines-special-member-functions |
class 'QVideoWindow' 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 |
|
60 |
src/multimediaquick/qquickimagecapture_p.h @ Line 64
|
|
cppcoreguidelines-special-member-functions |
class 'QQuickImageCapture' 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 |
|
61 |
src/multimediaquick/qquickimagepreviewprovider_p.h @ Line 59
|
|
cppcoreguidelines-special-member-functions |
class 'QQuickImagePreviewProvider' 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 |
|
62 |
src/multimediaquick/qsgvideonode_p.h @ Line 68
|
|
cppcoreguidelines-special-member-functions |
class 'QSGVideoNode' 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 |
|
63 |
src/multimediaquick/qsgvideotexture_p.h @ Line 62
|
|
cppcoreguidelines-special-member-functions |
class 'QSGVideoTexture' 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 |
|
64 |
src/multimediawidgets/qgraphicsvideoitem.h @ Line 53
|
|
cppcoreguidelines-special-member-functions |
class 'QGraphicsVideoItem' 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 |
|
65 |
src/multimediawidgets/qvideowidget.h @ Line 52
|
|
cppcoreguidelines-special-member-functions |
class 'QVideoWidget' 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 |
|