Coverity UNINIT_CTOR - CID 12579 - plugins/opengl/src/texture.cpp - in function: TfpTexture::TfpTexture() - Non-static class members "x11Pixmap" and "source" are not initialized in this constructor nor in any functions that it calls.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
Medium
|
Stephen M. Webb | ||
compiz (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
This bug is exported from the Coverity Integration Manager on Canonical's servers. For information on how this is done please see this website: https:/
CID: 12579
Checker: UNINIT_CTOR
Category: No category available
CWE definition: http://
File: /tmp/buildd/
Function: TfpTexture:
Code snippet:
596 damaged (true),
597 damage (None),
598 updateMipMap (true)
599 {
CID 12579 - UNINIT_CTOR
Non-static class member "x11Pixmap" is not initialized in this constructor nor in any functions that it calls.
Non-static class member "source" is not initialized in this constructor nor in any functions that it calls.
600 }
601
602 TfpTexture:
603 {
604 if (pixmap)
605 {
Related branches
- Compiz Maintainers: Pending requested
-
Diff: 6177 lines (+1581/-1449)26 files modifiedplugins/opengl/include/opengl/doublebuffer.h (+14/-8)
plugins/opengl/include/opengl/opengl.h (+136/-133)
plugins/opengl/include/opengl/program.h (+38/-16)
plugins/opengl/include/opengl/programcache.h (+2/-1)
plugins/opengl/include/opengl/texture.h (+11/-5)
plugins/opengl/include/opengl/vector.h (+6/-2)
plugins/opengl/src/blacklist/blacklist.cpp (+8/-6)
plugins/opengl/src/blacklist/blacklist.h (+4/-2)
plugins/opengl/src/doublebuffer/src/double-buffer.cpp (+2/-4)
plugins/opengl/src/framebufferobject.cpp (+26/-21)
plugins/opengl/src/fsregion/fsregion.cpp (+9/-11)
plugins/opengl/src/fsregion/fsregion.h (+10/-4)
plugins/opengl/src/matrix.cpp (+24/-22)
plugins/opengl/src/opengl.cpp (+12/-10)
plugins/opengl/src/paint.cpp (+242/-260)
plugins/opengl/src/privates.h (+99/-85)
plugins/opengl/src/privatetexture.h (+17/-6)
plugins/opengl/src/privatevertexbuffer.h (+47/-39)
plugins/opengl/src/program.cpp (+46/-36)
plugins/opengl/src/programcache.cpp (+29/-34)
plugins/opengl/src/screen.cpp (+484/-453)
plugins/opengl/src/shadercache.cpp (+53/-47)
plugins/opengl/src/texture.cpp (+70/-61)
plugins/opengl/src/vector.cpp (+35/-33)
plugins/opengl/src/vertexbuffer.cpp (+108/-106)
plugins/opengl/src/window.cpp (+49/-44)
- Christopher Townsend (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 536 lines (+204/-71)3 files modifiedplugins/opengl/include/opengl/texture.h (+127/-33)
plugins/opengl/src/privatetexture.h (+22/-3)
plugins/opengl/src/texture.cpp (+55/-35)
summary: |
- Coverity UNINIT_CTOR - CID 12579 + Coverity UNINIT_CTOR - CID 12579 - plugins/opengl/src/texture.cpp - in + function: TfpTexture::TfpTexture() - Non-static class members + "x11Pixmap" and "source" are not initialized in this constructor nor in + any functions that it calls. |
Changed in compiz: | |
milestone: | none → 0.9.10.0 |
assignee: | nobody → MC Return (mc-return) |
status: | New → Triaged |
Changed in compiz: | |
status: | Triaged → In Progress |
Changed in compiz: | |
milestone: | 0.9.10.0 → 0.9.10.2 |
Changed in compiz: | |
milestone: | 0.9.10.2 → 0.9.11.0 |
Changed in compiz: | |
milestone: | 0.9.11.0 → 0.9.12.1 |
Changed in compiz: | |
milestone: | 0.9.12.1 → 0.9.12.2 |
Changed in compiz: | |
assignee: | MC Return (mc-return) → Stephen M. Webb (bregma) |
Changed in compiz: | |
status: | In Progress → Fix Released |
no longer affects: | compiz/0.9.9 |
Source file with Coverity annotations.