Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
5.12.0 Beta 1
-
None
Description
I performed a check of the Qt code using the PVS-Studio static code analyzer and extracted 96 warnings which in my opinion point at real errors in code. I described found defects in the article "A Third Check of Qt 5 with PVS-Studio" - https://www.viva64.com/en/b/0584/
Most likely, there are more errors in total. We are ready to give a temporary license so that Qt authors could thoroughly check their code. If you're interested, please, write to our support.
Attachments
Issue Links
- relates to
-
QTBUG-38438 PVS-Studio: Checking the Qt 5 Framework
- Closed
Gerrit Reviews
For Gerrit Dashboard: QTBUG-71156 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
243328,3 | qimagescale: Add (std::nothrow) to memory allocations | dev | qt/qtbase | Status: NEW | +1 | 0 |
242853,2 | qpainterpath: Fix Q_ASSERT typo | 5.12 | qt/qtbase | Status: MERGED | +2 | 0 |
242854,2 | qreadwritelock: Fix Q_ASSERT typo | 5.12 | qt/qtbase | Status: MERGED | +2 | 0 |
242903,2 | qedidparser: Fix a condition typo | 5.12 | qt/qtbase | Status: MERGED | +2 | 0 |
243307,3 | qdir: Fix a condition typo | 5.12 | qt/qtbase | Status: MERGED | +2 | 0 |
243308,2 | itemviews: Fix a condition typo | 5.12 | qt/qtbase | Status: MERGED | +2 | 0 |
243309,2 | qjson: add missed Q_CHECK_PTR | 5.12 | qt/qtbase | Status: MERGED | +2 | 0 |
243310,2 | qfilesystemengine: add missed Q_CHECK_PTR | 5.12 | qt/qtbase | Status: MERGED | +2 | 0 |
243312,9 | qnativesocketengine_win.cpp: Improve memory handling | dev | qt/qtbase | Status: MERGED | +2 | 0 |
243331,2 | qtriangulator: Remove a bunch of dead code | 5.12 | qt/qtbase | Status: MERGED | +2 | 0 |
243334,3 | qgraphicslayoutstyleinfo: Remove useless check | dev | qt/qtbase | Status: MERGED | +2 | 0 |
243336,3 | qwindowsxpstyle: Add std::nothrow to new | dev | qt/qtbase | Status: MERGED | +2 | 0 |