compiz::X11::PendingConfigureEvent::dump(): Conditional jump or move depends on uninitialised value(s) / Use of uninitialised value of size 8
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz Core |
Fix Released
|
Medium
|
Daniel van Vugt | ||
compiz (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Valgrind reports lots of these errors:
==32649== Conditional jump or move depends on uninitialised value(s)
==32649== at 0x5FC207C: vfprintf (vfprintf.c:1619)
==32649== by 0x606DD8F: __vsnprintf_chk (vsnprintf_
==32649== by 0x40EF07: compLogMessage(char const*, CompLogLevel, char const*, ...) (stdio2.h:79)
==32649== by 0x4E75127: compiz:
==32649== by 0x4E76C97: compiz:
==32649== by 0x4E7F561: PrivateWindow:
==32649== by 0x4E7FDBF: CompWindow:
==32649== by 0x4E80C01: PrivateWindow:
==32649== by 0x4E8398A: CompWindow::map() (window.cpp:1624)
==32649== by 0x4E83EB5: CompWindow:
==32649== by 0x4E841CF: CoreWindow:
==32649== by 0x4E6DF1A: CompScreen:
==32649==
==32649== Use of uninitialised value of size 8
==32649== at 0x5FBE31B: _itoa_word (_itoa.c:195)
==32649== by 0x5FC07D6: vfprintf (vfprintf.c:1619)
==32649== by 0x606DD8F: __vsnprintf_chk (vsnprintf_
==32649== by 0x40EF07: compLogMessage(char const*, CompLogLevel, char const*, ...) (stdio2.h:79)
==32649== by 0x4E75127: compiz:
==32649== by 0x4E76C97: compiz:
==32649== by 0x4E7F561: PrivateWindow:
==32649== by 0x4E7FDBF: CompWindow:
==32649== by 0x4E80C01: PrivateWindow:
==32649== by 0x4E8398A: CompWindow::map() (window.cpp:1624)
==32649== by 0x4E83EB5: CompWindow:
==32649== by 0x4E841CF: CoreWindow:
==32649==
Related branches
- Alan Griffiths: Approve
-
Diff: 249 lines (+30/-22)4 files modifiedplugins/place/src/place.cpp (+3/-1)
plugins/resize/src/resize.cpp (+4/-2)
plugins/switcher/src/switcher.cpp (+3/-1)
src/window.cpp (+20/-18)
Changed in compiz-core: | |
status: | New → In Progress |
assignee: | nobody → Daniel van Vugt (vanvugt) |
Changed in compiz-core: | |
status: | In Progress → Fix Committed |
milestone: | none → 0.9.7.0 |
Changed in compiz-core: | |
status: | Fix Committed → Fix Released |
It's also a bit scary that configure events are causing compiz to call vfprintf so frequently. But that's a different issue.