[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-kimageshop
Subject: New Defects reported by Coverity Scan for krita
From: scan-admin () coverity ! com
Date: 2023-02-28 21:14:23
Message-ID: 63fe6eae9211e_a1ce42b226e1f79b07046c () prd-scan-dashboard-0 ! mail
[Download RAW message or body]
Hi,
Please find the latest report on new defect(s) introduced to krita found with \
Coverity Scan.
3 new defect(s) introduced to krita found with Coverity Scan.
54 defect(s), reported by Coverity Scan earlier, were marked fixed in the recent \
build analyzed by Coverity Scan.
New defect(s) Reported-by: Coverity Scan
Showing 3 of 3 defect(s)
** CID 442784: Error handling issues (UNCAUGHT_EXCEPT)
/home/tymon/kritadev/krita/libs/resources/KoResourceLoadResult.cpp: 56 in \
KoResourceLoadResult::embeddedResource() const()
________________________________________________________________________________________________________
*** CID 442784: Error handling issues (UNCAUGHT_EXCEPT)
/home/tymon/kritadev/krita/libs/resources/KoResourceLoadResult.cpp: 56 in \
KoResourceLoadResult::embeddedResource() const() 50
51 KoResourceSP KoResourceLoadResult::resource() const noexcept
52 {
53 return m_d->value.which() == 0 ? boost::get<KoResourceSP>(m_d->value) : \
KoResourceSP(); 54 }
55
> > > CID 442784: Error handling issues (UNCAUGHT_EXCEPT)
> > > An exception of type "boost::wrapexcept<boost::bad_get>" is thrown but the \
> > > exception specification "noexcept" doesn't allow it to be thrown. This will \
> > > result in a call to terminate().
56 KoEmbeddedResource KoResourceLoadResult::embeddedResource() const noexcept
57 {
58 return m_d->value.which() == 1 ? \
boost::get<KoEmbeddedResource>(m_d->value) : KoEmbeddedResource(); 59 }
60
61 KoResourceSignature KoResourceLoadResult::signature() const
** CID 442783: Error handling issues (UNCAUGHT_EXCEPT)
/home/tymon/kritadev/krita/libs/resources/KoResourceLoadResult.cpp: 51 in \
KoResourceLoadResult::resource() const()
________________________________________________________________________________________________________
*** CID 442783: Error handling issues (UNCAUGHT_EXCEPT)
/home/tymon/kritadev/krita/libs/resources/KoResourceLoadResult.cpp: 51 in \
KoResourceLoadResult::resource() const() 45 }
46
47 KoResourceLoadResult::~KoResourceLoadResult()
48 {
49 }
50
> > > CID 442783: Error handling issues (UNCAUGHT_EXCEPT)
> > > An exception of type "boost::wrapexcept<boost::bad_get>" is thrown but the \
> > > exception specification "noexcept" doesn't allow it to be thrown. This will \
> > > result in a call to terminate().
51 KoResourceSP KoResourceLoadResult::resource() const noexcept
52 {
53 return m_d->value.which() == 0 ? boost::get<KoResourceSP>(m_d->value) : \
KoResourceSP(); 54 }
55
56 KoEmbeddedResource KoResourceLoadResult::embeddedResource() const noexcept
** CID 442782: API usage errors (INVALIDATE_ITERATOR)
/home/tymon/kritadev/krita/libs/ui/opengl/KisOpenGLBufferCircularStorage.cpp: 98 in \
KisOpenGLBufferCircularStorage::allocateMoreBuffers()()
________________________________________________________________________________________________________
*** CID 442782: API usage errors (INVALIDATE_ITERATOR)
/home/tymon/kritadev/krita/libs/ui/opengl/KisOpenGLBufferCircularStorage.cpp: 98 in \
KisOpenGLBufferCircularStorage::allocateMoreBuffers()() 92 const size_t \
numBuffers = nextPowerOfTwo(m_d->buffers.size()); 93
94 KIS_SAFE_ASSERT_RECOVER_RETURN(!m_d->buffers.empty());
95
96 QOpenGLBuffer *const begin = &(*m_d->buffers.begin());
97 QOpenGLBuffer *const middle = begin + m_d->nextBuffer;
> > > CID 442782: API usage errors (INVALIDATE_ITERATOR)
> > > Dereferencing iterator "this->m_d->buffers.end()" though it is already past the \
> > > end of its container.
98 QOpenGLBuffer *const end = &(*m_d->buffers.end());
99
100 std::rotate(begin, middle, end);
101
102 m_d->nextBuffer = m_d->buffers.size();
103
________________________________________________________________________________________________________
To view the defects in Coverity Scan visit, \
https://u15810271.ct.sendgrid.net/ls/click?upn=HRESupC-2F2Czv4BOaCWWCy7my0P0qcxCbhZ31O \
Yv50yoiVvSSc0Ywjss83d7yOEUgcCB0VGS755ZaA-2FhoVtwbuw-3D-3DfFVr_9IaX5f-2FHpKL9E6YDsrt7GX \
rayr4Tk6CKCUhJvkNHrt4n-2FK-2FOHyu7jAaJ5069tupx8BCh-2B3geMu266IZXeY-2B45dmp2Nmhznkrv3Tw \
VjigCX7GUtWMtBW0xvdHf28S9A0M407lAuBWoXCnPq7WPIIFwEn-2FiQKRJzgB0gxcGbskV46QEuGbf5WMtp-2FkFuSpOeNWSFp0igueg-2Bw7G96yXWk7SA-3D-3D
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic