decor_match_pixmap (decoration.c:423): Conditional jump or move depends on uninitialised value(s)
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| Compiz Core |
Fix Released
|
Medium
|
Daniel van Vugt | ||
| compiz (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
==22175== Conditional jump or move depends on uninitialised value(s)
==22175== at 0x4C2ABBD: bcmp (mc_replace_
==22175== by 0xAF97948: decor_match_pixmap (decoration.c:423)
==22175== by 0xAD7B4D2: DecorationList:
==22175== by 0xAD7BA7A: DecorWindow:
==22175== by 0xAD7CE40: DecorScreen:
==22175== by 0x4E97AA2: CompScreen:
==22175== by 0xB1A5539: BaseSwitchScree
==22175== by 0x4E97AA2: CompScreen:
==22175== by 0xA920FCB: MoveScreen:
==22175== by 0x4E97AA2: CompScreen:
==22175== by 0x4E97AD8: CompScreenImpl:
==22175== by 0x4E6EE0C: PrivateScreen:
==22175==
==22175== Conditional jump or move depends on uninitialised value(s)
==22175== at 0xAF9794B: decor_match_pixmap (decoration.c:423)
==22175== by 0xAD7B4D2: DecorationList:
==22175== by 0xAD7BA7A: DecorWindow:
==22175== by 0xAD7CE40: DecorScreen:
==22175== by 0x4E97AA2: CompScreen:
==22175== by 0xB1A5539: BaseSwitchScree
==22175== by 0x4E97AA2: CompScreen:
==22175== by 0xA920FCB: MoveScreen:
==22175== by 0x4E97AA2: CompScreen:
==22175== by 0x4E97AD8: CompScreenImpl:
==22175== by 0x4E6EE0C: PrivateScreen:
==22175== by 0x4EA4346: CompEventSource
==22175==
Related branches
- Alan Griffiths: Approve
- Sam Spilsbury: Approve
-
Diff: 89 lines (+53/-5)1 file modifiedlibdecoration/decoration.c (+53/-5)
| Changed in compiz-core: | |
| milestone: | none → 0.9.7.0 |
| Changed in compiz-core: | |
| status: | Fix Committed → Fix Released |

It seems the problem is one of those instances of memcmp on padded structures I have been warning about...