| File | Severity | Checker name | Message | Bug path length | Review status | |
|---|---|---|---|---|---|---|
| 1 | /home/cc-runs/install_dir/dev/include/QtQml/6.2.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 | build/src/multimedia/.rcc/qrc_shaders.cpp @ Line 1939 | 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 | ||
| 5 | 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 | ||
| 6 | 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 | ||
| 7 | 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 | ||
| 8 | 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 | ||
| 9 | 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 | ||
| 10 | 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 | ||
| 11 | 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 | ||
| 12 | 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 | ||
| 13 | build/src/multimediaquick/.rcc/qrc_MultimediaQuickPrivate_raw_qml_0.cpp @ Line 1090 | 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 | ||
| 14 | build/src/multimediaquick/.rcc/qrc_qmake_QtMultimedia.cpp @ Line 112 | 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 | ||
| 15 | build/src/multimediaquick/MultimediaQuickPrivate_autogen/include/moc_qquickvideooutput_p.cpp @ Line 185 | performance-move-const-arg | std::move of the variable '_r' of the trivially-copyable type 'QVideoSink *' has no effect; remove std::move() | 1 | ||
| 16 | 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 | ||
| 17 | build/src/multimediawidgets/MultimediaWidgets_autogen/include/moc_qvideowidget.cpp @ Line 114 | performance-move-const-arg | std::move of the variable '_r' of the trivially-copyable type 'QVideoSink *' has no effect; remove std::move() | 1 | ||
| 18 | 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 | ||
| 19 | src/multimedia/audio/qaudioformat.cpp @ Line 292 | core.DivideZero | Division by zero | 13 | ||
| 20 | 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 | ||
| 21 | 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 | ||
| 22 | 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 | ||
| 23 | src/multimedia/audio/qwavedecoder.cpp @ Line 153 | core.DivideZero | Division by zero | 2 | ||
| 24 | src/multimedia/audio/qwavedecoder.cpp @ Line 336 | core.UndefinedBinaryOperatorResult | The left operand of '+' is a garbage value | 23 | ||
| 25 | src/multimedia/audio/qwavedecoder.cpp @ Line 443 | 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 | ||
| 26 | 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 | ||
| 27 | 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 | ||
| 28 | 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 | ||
| 29 | 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 | ||
| 30 | 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 | ||
| 31 | 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 | ||
| 32 | src/multimedia/platform/pulseaudio/qpulseaudiosink.cpp @ Line 55 | clang-diagnostic-unused-const-variable | unused variable 'LowLatencyPeriodTimeMs' | 1 | ||
| 33 | src/multimedia/platform/pulseaudio/qpulseaudiosink.cpp @ Line 56 | clang-diagnostic-unused-const-variable | unused variable 'LowLatencyBufferSizeMs' | 1 | ||
| 34 | src/multimedia/platform/pulseaudio/qpulseaudiosink.cpp @ Line 586 | core.DivideZero | Division by zero | 5 | ||
| 35 | 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 | ||
| 36 | 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 | ||
| 37 | src/multimedia/platform/pulseaudio/qpulseaudiosource.cpp @ Line 411 | core.NonNullParamChecker | Null pointer passed to 1st parameter expecting 'nonnull' | 19 | ||
| 38 | src/multimedia/platform/pulseaudio/qpulseaudiosource.cpp @ Line 500 | core.NonNullParamChecker | Null pointer passed to 1st parameter expecting 'nonnull' | 26 | ||
| 39 | 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 | ||
| 40 | 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 | ||
| 41 | 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 | ||
| 42 | 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 | ||
| 43 | 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 | ||
| 44 | 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 | ||
| 45 | 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 | ||
| 46 | 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 | ||
| 47 | src/multimedia/platform/qplatformmediaintegration.cpp @ Line 78 | 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 | ||
| 48 | 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 | ||
| 49 | 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 | ||
| 50 | 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 | ||
| 51 | src/multimedia/qmediastoragelocation.cpp @ Line 134 | performance-no-automatic-move | constness of 'path' prevents automatic move | 1 | ||
| 52 | 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 | ||
| 53 | src/multimedia/video/qvideosink.cpp @ Line 325 | deadcode.DeadStores | Value stored to 'imageFormat' is never read | 1 | ||
| 54 | 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 | ||
| 55 | 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 | ||
| 56 | 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 | ||
| 57 | 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 | ||
| 58 | 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 | ||
| 59 | 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 | ||
| 60 | 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 |