Coverity USE_AFTER_FREE - CID 12600 - plugins/animation/include/animation/zoom.h - in function: ZoomAnim::~ZoomAnim() "FadeAnim::~FadeAnim()" frees "this->texturesCache" and calling "TransformAnim::~TransformAnim()" frees pointer "this->texturesCache" again.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Invalid
|
High
|
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: 12600
Checker: USE_AFTER_FREE
Category: double_free
CWE definition: http://
File: /tmp/buildd/
Function: ZoomAnim:
Code snippet:
1 #ifndef ANIMATION_ZOOM_H
2 #define ANIMATION_ZOOM_H
3 #include "animation.h"
4
CID 12600 - USE_AFTER_FREE
"FadeAnim:
Calling "TransformAnim:
5 class ZoomAnim :
6 public FadeAnim,
7 virtual public TransformAnim
8 {
9 public:
10 ZoomAnim (CompWindow *w,
summary: |
- Coverity USE_AFTER_FREE - CID 12600 + Coverity USE_AFTER_FREE - CID 12600 - + plugins/animation/include/animation/zoom.h - in function: + ZoomAnim::~ZoomAnim() "FadeAnim::~FadeAnim()" frees + "this->texturesCache" and calling "TransformAnim::~TransformAnim()" + frees pointer "this->texturesCache" again. |
Changed in compiz: | |
milestone: | none → 0.9.10.0 |
Changed in compiz: | |
milestone: | 0.9.10.0 → 0.9.11.0 |
Changed in compiz: | |
status: | New → Triaged |
no longer affects: | compiz/0.9.9 |
no longer affects: | compiz/0.9.10 |
Changed in compiz: | |
milestone: | 0.9.11.0 → 0.9.12.0 |
Changed in compiz: | |
milestone: | 0.9.12.0 → 0.9.12.1 |
Source file with Coverity annotations.