qt5-qtdeclarative-5.15.18-1.fc44
List of Findings
Error: COMPILER_WARNING (CWE-477): [#def1]
qtdeclarative-everywhere-src-5.15.18/examples/quick/scenegraph/sgengine/window.cpp: scope_hint: In member function ‘void Window::initialize()’
qtdeclarative-everywhere-src-5.15.18/examples/quick/scenegraph/sgengine/window.cpp:222:27: warning[-Wdeprecated-declarations]: ‘void QSGEngine::initialize(QOpenGLContext*)’ is deprecated: QSGEngine is going to be removed in Qt 6.0. Use QQuickRenderControl instead.
qtdeclarative-everywhere-src-5.15.18/include/QtQuick/qsgengine.h:1: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/include/QtQuick/QSGEngine:1: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/examples/quick/scenegraph/sgengine/window.cpp:55: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/src/quick/scenegraph/util/qsgengine.h:76:10: note: declared here
Error: COMPILER_WARNING (CWE-477): [#def2]
qtdeclarative-everywhere-src-5.15.18/examples/quick/scenegraph/sgengine/window.cpp:224:30: warning[-Wdeprecated-declarations]: ‘void QSGAbstractRenderer::setRootNode(QSGRootNode*)’ is deprecated: QSGAbstractRenderer is no longer going to be public in Qt 6.0. QSGEngine-based workflows are expected to migrate to QQuickRenderControl instead.
qtdeclarative-everywhere-src-5.15.18/include/QtQuick/qsgabstractrenderer.h:1: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/include/QtQuick/QSGAbstractRenderer:1: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/examples/quick/scenegraph/sgengine/window.cpp:54: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/src/quick/scenegraph/coreapi/qsgabstractrenderer.h:81:10: note: declared here
Error: COMPILER_WARNING (CWE-477): [#def3]
qtdeclarative-everywhere-src-5.15.18/examples/quick/scenegraph/textureinthread/threadrenderer.cpp: scope_hint: In constructor ‘TextureNode::TextureNode(QQuickWindow*)’
qtdeclarative-everywhere-src-5.15.18/examples/quick/scenegraph/textureinthread/threadrenderer.cpp:163:50: warning[-Wdeprecated-declarations]: ‘QSGTexture* QQuickWindow::createTextureFromId(uint, const QSize&, CreateTextureOptions) const’ is deprecated: Use createTextureFromNativeObject() instead
qtdeclarative-everywhere-src-5.15.18/include/QtQuick/qquickwindow.h:1: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/include/QtQuick/QQuickWindow:1: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/examples/quick/scenegraph/textureinthread/threadrenderer.cpp:62: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/src/quick/items/qquickwindow.h:163:17: note: declared here
Error: COMPILER_WARNING (CWE-477): [#def4]
qtdeclarative-everywhere-src-5.15.18/examples/quick/scenegraph/textureinthread/threadrenderer.cpp: scope_hint: In member function ‘void TextureNode::prepareNode()’
qtdeclarative-everywhere-src-5.15.18/examples/quick/scenegraph/textureinthread/threadrenderer.cpp:204:54: warning[-Wdeprecated-declarations]: ‘QSGTexture* QQuickWindow::createTextureFromId(uint, const QSize&, CreateTextureOptions) const’ is deprecated: Use createTextureFromNativeObject() instead
qtdeclarative-everywhere-src-5.15.18/src/quick/items/qquickwindow.h:163:17: note: declared here
Error: COMPILER_WARNING: [#def5]
qtdeclarative-everywhere-src-5.15.18/src/imports/layouts/qquickstacklayout.cpp:40: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/src/imports/layouts/qquickstacklayout_p.h:91:20: warning[-Wnon-c-typedef-for-linkage]: anonymous non-C-compatible type given name for linkage purposes by ‘typedef’ declaration
qtdeclarative-everywhere-src-5.15.18/src/imports/layouts/qquickstacklayout_p.h:92:24: note: type is not C-compatible because it contains ‘QSizeF& SizeHints::min()’ declaration
Error: COMPILER_WARNING (CWE-457): [#def6]
qtdeclarative-everywhere-src-5.15.18/src/imports/statemachine/signaltransition.cpp: scope_hint: In constructor ‘SignalTransition::SignalTransition(QState*)’
qtdeclarative-everywhere-src-5.15.18/src/imports/statemachine/signaltransition.cpp:56:111: warning[-Wmaybe-uninitialized]: ‘<unknown>’ may be used uninitialized
/usr/include/qt5/QtCore/QSignalTransition:1: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/src/imports/statemachine/signaltransition.h:43: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/src/imports/statemachine/signaltransition.cpp:40: included_from: Included from here.
/usr/include/qt5/QtCore/qsignaltransition.h:59:5: note: by argument 2 of type ‘const QObject*’ to ‘QSignalTransition::QSignalTransition(const QObject*, const char*, QState*)’ declared here
Error: COMPILER_WARNING: [#def7]
qtdeclarative-everywhere-src-5.15.18/src/particles/qquickparticlesystem.cpp: scope_hint: In member function ‘void QQuickParticleSystem::reset()’
qtdeclarative-everywhere-src-5.15.18/src/particles/qquickparticlesystem.cpp:774:9: warning[-Wunused-but-set-variable=]: variable ‘cleared’ set but not used
Error: COMPILER_WARNING: [#def8]
qtdeclarative-everywhere-src-5.15.18/include/QtQml/5.15.18/QtQml/private/qanimationjobutil_p.h:1: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/src/qml/animations/qabstractanimationjob_p.h:55: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/include/QtQml/5.15.18/QtQml/private/qabstractanimationjob_p.h:1: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/src/qml/animations/qabstractanimationjob.cpp:42: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/src/qml/animations/qabstractanimationjob.cpp: scope_hint: In member function ‘void QAbstractAnimationJob::finished()’
qtdeclarative-everywhere-src-5.15.18/src/qml/animations/qanimationjobutil_p.h:77:39: warning[-Wdangling-pointer=]: storing the address of local variable ‘wasDeleted’ in ‘*this.QAbstractAnimationJob::m_selfDeletable.SelfDeletable::m_wasDeleted’
qtdeclarative-everywhere-src-5.15.18/src/qml/animations/qanimationjobutil_p.h:88:1: note: in expansion of macro ‘ACTION_IF_DELETED’
qtdeclarative-everywhere-src-5.15.18/src/qml/animations/qabstractanimationjob.cpp:609:13: note: in expansion of macro ‘RETURN_IF_DELETED’
qtdeclarative-everywhere-src-5.15.18/src/qml/animations/qanimationjobutil_p.h:76:10: note: ‘wasDeleted’ declared here
qtdeclarative-everywhere-src-5.15.18/src/qml/animations/qanimationjobutil_p.h:88:1: note: in expansion of macro ‘ACTION_IF_DELETED’
qtdeclarative-everywhere-src-5.15.18/src/qml/animations/qabstractanimationjob.cpp:609:13: note: in expansion of macro ‘RETURN_IF_DELETED’
qtdeclarative-everywhere-src-5.15.18/src/qml/animations/qabstractanimationjob.cpp:604:38: note: ‘this’ declared here
Error: COMPILER_WARNING: [#def9]
qtdeclarative-everywhere-src-5.15.18/src/qml/compiler/qqmlirbuilder.cpp: scope_hint: In member function ‘void QmlIR::QmlUnitGenerator::generate(QmlIR::Document&, const QV4::CompiledData::DependentTypesHasher&)’
qtdeclarative-everywhere-src-5.15.18/src/qml/compiler/qqmlirbuilder.cpp:1768:17: warning[-Wunused-but-set-variable=]: variable ‘enumTableSize’ set but not used
Error: COMPILER_WARNING (CWE-590): [#def10]
qtdeclarative-everywhere-src-5.15.18/src/qml/qml/ftw/qqmlrefcount_p.h:117:1: warning[-Wfree-nonheap-object]: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((void* const*)location)[4]’ with nonzero offset 80
Error: COMPILER_WARNING (CWE-590): [#def11]
qtdeclarative-everywhere-src-5.15.18/src/qml/qml/ftw/qqmlrefcount_p.h:117:1: warning[-Wfree-nonheap-object]: ‘void operator delete(void*, std::size_t)’ called on pointer ‘((void* const*)node)[7]’ with nonzero offset 80
Error: COMPILER_WARNING (CWE-590): [#def12]
qtdeclarative-everywhere-src-5.15.18/src/qml/qml/ftw/qqmlrefcount_p.h:117:1: warning[-Wfree-nonheap-object]: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*this.QQmlBoundSignalExpressionPointer::o’ with nonzero offset 80
Error: COMPILER_WARNING (CWE-590): [#def13]
qtdeclarative-everywhere-src-5.15.18/src/qml/qml/ftw/qqmlrefcount_p.h:117:1: warning[-Wfree-nonheap-object]: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*this.QQmlDelegateModelItemMetaType::metaObject’ with nonzero offset 56
Error: COMPILER_WARNING (CWE-590): [#def14]
qtdeclarative-everywhere-src-5.15.18/src/qml/qml/ftw/qqmlrefcount_p.h:117:1: warning[-Wfree-nonheap-object]: ‘void operator delete(void*, std::size_t)’ called on pointer ‘<unknown>’ with nonzero offset 56
Error: COMPILER_WARNING (CWE-590): [#def15]
qtdeclarative-everywhere-src-5.15.18/src/qml/qml/ftw/qqmlrefcount_p.h:117:1: warning[-Wfree-nonheap-object]: ‘void operator delete(void*, std::size_t)’ called on pointer ‘<unknown>’ with nonzero offset 80
Error: COMPILER_WARNING (CWE-590): [#def16]
qtdeclarative-everywhere-src-5.15.18/src/qml/qml/ftw/qqmlrefcount_p.h:117:1: warning[-Wfree-nonheap-object]: ‘void operator delete(void*, std::size_t)’ called on pointer ‘<unnamed>.QQmlProfiler::RefLocation::<unnamed>.QQmlProfiler::RefLocation::._anon_550::something’ with nonzero offset 80
Error: COMPILER_WARNING (CWE-590): [#def17]
qtdeclarative-everywhere-src-5.15.18/src/qml/qml/ftw/qqmlrefcount_p.h:117:1: warning[-Wfree-nonheap-object]: ‘void operator delete(void*, std::size_t)’ called on pointer ‘expr’ with nonzero offset 80
Error: COMPILER_WARNING: [#def18]
qtdeclarative-everywhere-src-5.15.18/src/qml/qml/qqmlpropertycachecreator_p.h:374:9: warning[-Wunused-but-set-variable=]: variable ‘varPropCount’ set but not used
Error: COMPILER_WARNING (CWE-590): [#def19]
qtdeclarative-everywhere-src-5.15.18/src/qmlmodels/qqmldelegatemodel.cpp:2132:1: warning[-Wfree-nonheap-object]: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*this.QQmlDelegateModelItemMetaType::metaObject’ with nonzero offset 56
Error: COMPILER_WARNING (CWE-590): [#def20]
qtdeclarative-everywhere-src-5.15.18/src/qmlmodels/qqmldelegatemodel.cpp:2132:1: warning[-Wfree-nonheap-object]: ‘void operator delete(void*, std::size_t)’ called on pointer ‘<unknown>’ with nonzero offset 56
Error: COMPILER_WARNING (CWE-457): [#def21]
qtdeclarative-everywhere-src-5.15.18/src/quick/items/qquicklistview.cpp: scope_hint: In member function ‘virtual void QQuickListViewPrivate::fixup(QQuickFlickablePrivate::AxisData&, qreal, qreal)’
qtdeclarative-everywhere-src-5.15.18/src/quick/items/qquicklistview.cpp:1708:15: warning[-Wmaybe-uninitialized]: ‘pos’ may be used uninitialized
Error: COMPILER_WARNING: [#def22]
qtdeclarative-everywhere-src-5.15.18/src/quick/items/qquickwindow.cpp: scope_hint: In member function ‘void QQuickWindowPrivate::updateDirtyNode(QQuickItem*)’
qtdeclarative-everywhere-src-5.15.18/src/quick/items/qquickwindow.cpp:3815:13: warning[-Wunused-but-set-variable=]: variable ‘added’ set but not used
Error: COMPILER_WARNING: [#def23]
qtdeclarative-everywhere-src-5.15.18/src/quick/items/qquickwindow.cpp:3816:13: warning[-Wunused-but-set-variable=]: variable ‘removed’ set but not used
Error: COMPILER_WARNING: [#def24]
qtdeclarative-everywhere-src-5.15.18/src/quick/items/qquickwindow.cpp:3817:13: warning[-Wunused-but-set-variable=]: variable ‘replaced’ set but not used
Error: COMPILER_WARNING (CWE-477): [#def25]
qtdeclarative-everywhere-src-5.15.18/include/QtQuick/qsgsimplematerial.h:1: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/include/QtQuick/QSGSimpleMaterial:1: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/examples/quick/scenegraph/graph/linenode.cpp:55: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/examples/quick/scenegraph/graph/linenode.cpp: scope_hint: In static member function ‘static QSGSimpleMaterial<LineMaterial>* LineShader::createMaterial()’
qtdeclarative-everywhere-src-5.15.18/src/quick/scenegraph/util/qsgsimplematerial.h:133:53: warning[-Wdeprecated-declarations]: ‘QSGSimpleMaterial<State>::QSGSimpleMaterial(PtrShaderCreateFunc) [with State = LineMaterial; PtrShaderCreateFunc = QSGMaterialShader* (*)()]’ is deprecated: QSGSimpleMaterial is going to be removed in Qt 6.0. Use QSGMaterial instead.
qtdeclarative-everywhere-src-5.15.18/examples/quick/scenegraph/graph/linenode.cpp:66:5: note: in expansion of macro ‘QSG_DECLARE_SIMPLE_SHADER’
qtdeclarative-everywhere-src-5.15.18/src/quick/scenegraph/util/qsgsimplematerial.h:153:5: note: declared here
Error: COMPILER_WARNING (CWE-477): [#def26]
qtdeclarative-everywhere-src-5.15.18/include/QtQuick/qsgsimplematerial.h:1: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/include/QtQuick/QSGSimpleMaterialShader:1: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/examples/quick/scenegraph/graph/noisynode.cpp:54: included_from: Included from here.
qtdeclarative-everywhere-src-5.15.18/examples/quick/scenegraph/graph/noisynode.cpp: scope_hint: In static member function ‘static QSGSimpleMaterial<NoisyMaterial>* NoisyShader::createMaterial()’
qtdeclarative-everywhere-src-5.15.18/src/quick/scenegraph/util/qsgsimplematerial.h:133:53: warning[-Wdeprecated-declarations]: ‘QSGSimpleMaterial<State>::QSGSimpleMaterial(PtrShaderCreateFunc) [with State = NoisyMaterial; PtrShaderCreateFunc = QSGMaterialShader* (*)()]’ is deprecated: QSGSimpleMaterial is going to be removed in Qt 6.0. Use QSGMaterial instead.
qtdeclarative-everywhere-src-5.15.18/examples/quick/scenegraph/graph/noisynode.cpp:72:5: note: in expansion of macro ‘QSG_DECLARE_SIMPLE_SHADER’
qtdeclarative-everywhere-src-5.15.18/src/quick/scenegraph/util/qsgsimplematerial.h:153:5: note: declared here
Error: COMPILER_WARNING (CWE-477): [#def27]
qtdeclarative-everywhere-src-5.15.18/src/quick/scenegraph/util/qsgsimplematerial.h:191:40: warning[-Wdeprecated-declarations]: ‘QSGSimpleMaterial<State>::QSGSimpleMaterial(PtrShaderCreateFunc) [with State = State; PtrShaderCreateFunc = QSGMaterialShader* (*)()]’ is deprecated: QSGSimpleMaterial is going to be removed in Qt 6.0. Use QSGMaterial instead.
qtdeclarative-everywhere-src-5.15.18/src/quick/scenegraph/util/qsgsimplematerial.h:153:5: note: declared here
Error: COMPILER_WARNING (CWE-477): [#def28]
qtdeclarative-everywhere-src-5.15.18/src/quick/scenegraph/util/qsgsimplematerial.h:218:16: warning[-Wdeprecated-declarations]: ‘void QSGSimpleMaterialShader<State>::updateState(const State*, const State*) [with State = LineMaterial]’ is deprecated: QSGSimpleMaterialShader is going to be removed in Qt 6.0. Use QSGMaterialShader instead.
qtdeclarative-everywhere-src-5.15.18/src/quick/scenegraph/util/qsgsimplematerial.h:83:18: note: declared here
Error: COMPILER_WARNING (CWE-477): [#def29]
qtdeclarative-everywhere-src-5.15.18/src/quick/scenegraph/util/qsgsimplematerial.h:218:16: warning[-Wdeprecated-declarations]: ‘void QSGSimpleMaterialShader<State>::updateState(const State*, const State*) [with State = NoisyMaterial]’ is deprecated: QSGSimpleMaterialShader is going to be removed in Qt 6.0. Use QSGMaterialShader instead.
qtdeclarative-everywhere-src-5.15.18/src/quick/scenegraph/util/qsgsimplematerial.h:83:18: note: declared here
Error: COMPILER_WARNING (CWE-477): [#def30]
qtdeclarative-everywhere-src-5.15.18/src/quick/scenegraph/util/qsgsimplematerial.h:218:16: warning[-Wdeprecated-declarations]: ‘void QSGSimpleMaterialShader<State>::updateState(const State*, const State*) [with State = State]’ is deprecated: QSGSimpleMaterialShader is going to be removed in Qt 6.0. Use QSGMaterialShader instead.
qtdeclarative-everywhere-src-5.15.18/src/quick/scenegraph/util/qsgsimplematerial.h:83:18: note: declared here
Scan Properties
| analyzer-version-clippy | 1.92.0 |
| analyzer-version-cppcheck | 2.19.1 |
| analyzer-version-gcc | 16.0.0 |
| analyzer-version-gcc-analyzer | 16.0.0 |
| analyzer-version-shellcheck | 0.11.0 |
| analyzer-version-unicontrol | 0.0.2 |
| enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
| exit-code | 0 |
| host | ip-172-16-1-99.us-west-2.compute.internal |
| known-false-positives | /usr/share/csmock/known-false-positives.js |
| known-false-positives-rpm | known-false-positives-0.0.0.20250521.132812.g8eff701.main-1.el9.noarch |
| mock-config | fedora-rawhide-x86_64 |
| project-name | qt5-qtdeclarative-5.15.18-1.fc44 |
| store-results-to | /tmp/tmp74lf25by/qt5-qtdeclarative-5.15.18-1.fc44.tar.xz |
| time-created | 2026-01-08 21:29:20 |
| time-finished | 2026-01-08 21:42:50 |
| tool | csmock |
| tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'gcc,cppcheck,clippy,shellcheck,unicontrol' '-o' '/tmp/tmp74lf25by/qt5-qtdeclarative-5.15.18-1.fc44.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmp74lf25by/qt5-qtdeclarative-5.15.18-1.fc44.src.rpm' |
| tool-version | csmock-3.8.3.20251215.161544.g62de9a5-1.el9 |