qt5-qtdeclarative-5.15.15-1.fc42
List of Findings
Error: COMPILER_WARNING (CWE-477): [#def1]
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/examples/quick/scenegraph/sgengine/window.cpp: scope_hint: In member function ‘void Window::initialize()’
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/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.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/include/QtQuick/qsgengine.h:1: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/include/QtQuick/QSGEngine:1: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/examples/quick/scenegraph/sgengine/window.cpp:55: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/quick/scenegraph/util/qsgengine.h:76:10: note: declared here
Error: COMPILER_WARNING (CWE-477): [#def2]
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/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.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/include/QtQuick/qsgabstractrenderer.h:1: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/include/QtQuick/QSGAbstractRenderer:1: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/examples/quick/scenegraph/sgengine/window.cpp:54: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/quick/scenegraph/coreapi/qsgabstractrenderer.h:81:10: note: declared here
Error: COMPILER_WARNING (CWE-477): [#def3]
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/examples/quick/scenegraph/textureinthread/threadrenderer.cpp: scope_hint: In constructor ‘TextureNode::TextureNode(QQuickWindow*)’
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/examples/quick/scenegraph/textureinthread/threadrenderer.cpp:163:50: warning[-Wdeprecated-declarations]: ‘QSGTexture* QQuickWindow::createTextureFromId(uint, const QSize&, CreateTextureOptions) const’ is deprecated: Use createTextureFromNativeObject() instead
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/include/QtQuick/qquickwindow.h:1: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/include/QtQuick/QQuickWindow:1: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/examples/quick/scenegraph/textureinthread/threadrenderer.cpp:62: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/quick/items/qquickwindow.h:163:17: note: declared here
Error: COMPILER_WARNING (CWE-477): [#def4]
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/examples/quick/scenegraph/textureinthread/threadrenderer.cpp: scope_hint: In member function ‘void TextureNode::prepareNode()’
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/examples/quick/scenegraph/textureinthread/threadrenderer.cpp:204:54: warning[-Wdeprecated-declarations]: ‘QSGTexture* QQuickWindow::createTextureFromId(uint, const QSize&, CreateTextureOptions) const’ is deprecated: Use createTextureFromNativeObject() instead
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/quick/items/qquickwindow.h:163:17: note: declared here
Error: COMPILER_WARNING: [#def5]
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/include/QtQml/5.15.15/QtQml/private/qanimationjobutil_p.h:1: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/qml/animations/qabstractanimationjob_p.h:55: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/include/QtQml/5.15.15/QtQml/private/qabstractanimationjob_p.h:1: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/qml/animations/qabstractanimationjob.cpp:42: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/qml/animations/qabstractanimationjob.cpp: scope_hint: In member function ‘void QAbstractAnimationJob::finished()’
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/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’
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/qml/animations/qanimationjobutil_p.h:88:1: note: in expansion of macro ‘ACTION_IF_DELETED’
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/qml/animations/qabstractanimationjob.cpp:609:13: note: in expansion of macro ‘RETURN_IF_DELETED’
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/qml/animations/qanimationjobutil_p.h:76:10: note: ‘wasDeleted’ declared here
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/qml/animations/qanimationjobutil_p.h:88:1: note: in expansion of macro ‘ACTION_IF_DELETED’
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/qml/animations/qabstractanimationjob.cpp:609:13: note: in expansion of macro ‘RETURN_IF_DELETED’
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/qml/animations/qabstractanimationjob.cpp:604:38: note: ‘this’ declared here
Error: COMPILER_WARNING: [#def6]
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/include/QtQml/5.15.15/QtQml/private/qv4vtable_p.h:1: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/qml/memory/qv4heap_p.h:57: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/include/QtQml/5.15.15/QtQml/private/qv4heap_p.h:1: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/qml/jsruntime/qv4value_p.h:58: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/qml/jsruntime/qv4sequenceobject_p.h:57: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/qml/jsruntime/qv4sequenceobject.cpp:42: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/qml/jsruntime/qv4vtable_p.h:205:18: warning[-Wtemplate-id-cdtor]: template-id not allowed for constructor in C++20
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/qml/jsruntime/qv4sequenceobject.cpp:264:5: note: in expansion of macro ‘V4_OBJECT2’
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/qml/jsruntime/qv4vtable_p.h:205:18: note: remove the ‘< >’
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/qml/jsruntime/qv4sequenceobject.cpp:264:5: note: in expansion of macro ‘V4_OBJECT2’
Error: COMPILER_WARNING (CWE-590): [#def7]
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/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): [#def8]
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/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): [#def9]
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/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): [#def10]
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/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_549::something’ with nonzero offset 80
Error: COMPILER_WARNING: [#def11]
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/qml/qml/qqmlcontext_p.h:290:36: warning[-Wdangling-pointer=]: storing the address of local variable ‘guard’ in ‘*this.QQmlContextData::contextGuards’
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/qml/qml/qqmlcontext.cpp: scope_hint: In member function ‘void QQmlContextData::refreshExpressionsRecursive(bool)’
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/qml/qml/qqmlcontext.cpp:739:32: note: ‘guard’ declared here
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/qml/qml/qqmlcontext.cpp:735:64: note: ‘this’ declared here
Error: COMPILER_WARNING (CWE-457): [#def12]
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/quick/items/qquicklistview.cpp: scope_hint: In member function ‘virtual void QQuickListViewPrivate::fixup(QQuickFlickablePrivate::AxisData&, qreal, qreal)’
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/quick/items/qquicklistview.cpp:1710:15: warning[-Wmaybe-uninitialized]: ‘pos’ may be used uninitialized
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/include/QtQuick/qsgsimplematerial.h:1: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/examples/quick/scenegraph/simplematerial/simplematerialitem.cpp:53: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/quick/scenegraph/util/qsgsimplematerial.h: scope_hint: In instantiation of ‘QSGSimpleMaterialComparableMaterial<State>::QSGSimpleMaterialComparableMaterial(PtrShaderCreateFunc) [with State = State; PtrShaderCreateFunc = QSGMaterialShader* (*)()]’
Error: COMPILER_WARNING (CWE-477): [#def13]
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/include/QtQuick/qsgsimplematerial.h:1: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/include/QtQuick/QSGSimpleMaterial:1: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/examples/quick/scenegraph/graph/linenode.cpp:55: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/examples/quick/scenegraph/graph/linenode.cpp: scope_hint: In static member function ‘static QSGSimpleMaterial<LineMaterial>* LineShader::createMaterial()’
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/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.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/examples/quick/scenegraph/graph/linenode.cpp:66:5: note: in expansion of macro ‘QSG_DECLARE_SIMPLE_SHADER’
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/quick/scenegraph/util/qsgsimplematerial.h:153:5: note: declared here
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/quick/scenegraph/util/qsgsimplematerial.h: scope_hint: In instantiation of ‘void QSGSimpleMaterialShader<State>::updateState(const QSGMaterialShader::RenderState&, QSGMaterial*, QSGMaterial*) [with State = LineMaterial]’
Error: COMPILER_WARNING (CWE-477): [#def14]
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/include/QtQuick/qsgsimplematerial.h:1: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/include/QtQuick/QSGSimpleMaterialShader:1: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/examples/quick/scenegraph/graph/noisynode.cpp:54: included_from: Included from here.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/examples/quick/scenegraph/graph/noisynode.cpp: scope_hint: In static member function ‘static QSGSimpleMaterial<NoisyMaterial>* NoisyShader::createMaterial()’
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/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.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/examples/quick/scenegraph/graph/noisynode.cpp:72:5: note: in expansion of macro ‘QSG_DECLARE_SIMPLE_SHADER’
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/quick/scenegraph/util/qsgsimplematerial.h:153:5: note: declared here
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/quick/scenegraph/util/qsgsimplematerial.h: scope_hint: In instantiation of ‘void QSGSimpleMaterialShader<State>::updateState(const QSGMaterialShader::RenderState&, QSGMaterial*, QSGMaterial*) [with State = NoisyMaterial]’
Error: COMPILER_WARNING (CWE-477): [#def15]
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/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.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/quick/scenegraph/util/qsgsimplematerial.h:153:5: note: declared here
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/quick/scenegraph/util/qsgsimplematerial.h: scope_hint: In instantiation of ‘void QSGSimpleMaterialShader<State>::updateState(const QSGMaterialShader::RenderState&, QSGMaterial*, QSGMaterial*) [with State = State]’
Error: COMPILER_WARNING (CWE-477): [#def16]
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/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.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/quick/scenegraph/util/qsgsimplematerial.h:83:18: note: declared here
Error: COMPILER_WARNING (CWE-477): [#def17]
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/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.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/quick/scenegraph/util/qsgsimplematerial.h:83:18: note: declared here
Error: COMPILER_WARNING (CWE-477): [#def18]
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/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.
qt5-qtdeclarative-5.15.15-build/qtdeclarative-everywhere-src-5.15.15/src/quick/scenegraph/util/qsgsimplematerial.h:83:18: note: declared here
Scan Properties
analyzer-version-clippy | 1.82.0 |
analyzer-version-cppcheck | 2.16.0 |
analyzer-version-gcc | 14.2.1 |
analyzer-version-gcc-analyzer | 15.0.0 |
analyzer-version-shellcheck | 0.10.0 |
analyzer-version-unicontrol | 0.0.2 |
enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
exit-code | 0 |
host | ip-172-16-1-18.us-west-2.compute.internal |
mock-config | fedora-rawhide-gcc-latest-x86_64 |
project-name | qt5-qtdeclarative-5.15.15-1.fc42 |
store-results-to | /tmp/tmp47spt552/qt5-qtdeclarative-5.15.15-1.fc42.tar.xz |
time-created | 2024-11-13 03:02:29 |
time-finished | 2024-11-13 03:15:32 |
tool | csmock |
tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-gcc-latest-x86_64' '-t' 'clippy,cppcheck,gcc,unicontrol,shellcheck' '-o' '/tmp/tmp47spt552/qt5-qtdeclarative-5.15.15-1.fc42.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install=gcc-latest' '--gcc-analyzer-bin=/opt/gcc-latest/bin/gcc' '/tmp/tmp47spt552/qt5-qtdeclarative-5.15.15-1.fc42.src.rpm' |
tool-version | csmock-3.7.1.20241107.094801.gb3f0f26.pr_192-1.el9 |