_itoa_word() from window.cpp:1989: Use of uninitialised value of size 8
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Compiz |
Fix Released
|
Medium
|
Albert Astals Cid | ||
compiz (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
==26595== Use of uninitialised value of size 8
==26595== at 0x564A451: _itoa_word (_itoa.c:196)
==26595== by 0x564EFDA: vfprintf (vfprintf.c:1623)
==26595== by 0x570A57F: __vsnprintf_chk (vsnprintf_
==26595== by 0x4EB3987: compLogMessage(char const*, CompLogLevel, char const*, ...) (stdio2.h:79)
==26595== by 0x4E821B7: compiz:
==26595== by 0x4E83F17: compiz:
==26595== by 0x4E8B506: PrivateWindow:
==26595== by 0x4E8BD9F: CompWindow:
==26595== by 0x4E7191A: CompScreenImpl:
==26595== by 0xFB3BEFF: ExpoScreen:
==26595== by 0xFB3C0E7: ExpoScreen:
==26595== by 0x4E9FACF: compiz:
==26595==
Related branches
- Daniel van Vugt: Approve
- jenkins (community): Approve (continuous-integration)
-
Diff: 37 lines (+2/-3)3 files modifiedsrc/privatewindow.h (+1/-0)
src/screen.cpp (+1/-1)
src/window.cpp (+0/-2)
Changed in compiz: | |
milestone: | 0.9.8.0 → 0.9.8.1 |
Changed in compiz: | |
milestone: | 0.9.8.2 → 0.9.8.4 |
Changed in compiz: | |
status: | In Progress → Fix Committed |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Using track-origins i got
==24099== Use of uninitialised value of size 8 :X11::PendingCo nfigureEvent: :dump() (window.cpp:1990) :X11::PendingEv entQueue: :add(boost: :shared_ ptr<compiz: :X11::PendingEv ent>) (window.cpp:1958) :reconfigureXWi ndow(unsigned int, XWindowChanges*) (window.cpp:3203) :configureXWind ow(unsigned int, XWindowChanges*) (window.cpp:3490) :moveViewport( int, int, bool) (screen.cpp:3948) :moveViewport( int, int, unsigned long) (wall.cpp:465) :initiateFlip( WallScreen: :Direction, unsigned int) (wall.cpp:860) _mfi::mf2< bool, WallScreen, WallScreen: :Direction, unsigned int>::operator( )(WallScreen* , WallScreen: :Direction, unsigned int) const (mem_fn_ template. hpp:280) :moveViewport( int, int, bool) (screen.cpp:3908)
==24099== at 0x57BA411: _itoa_word (_itoa.c:196)
==24099== by 0x57BEF9A: vfprintf (vfprintf.c:1623)
==24099== by 0x57E5DB1: vsnprintf (vsnprintf.c:120)
==24099== by 0x4FD76B9: compLogMessage(char const*, CompLogLevel, char const*, ...) (logmessage.cpp:78)
==24099== by 0x4F7CB56: compiz:
==24099== by 0x4F7C9EB: compiz:
==24099== by 0x4F815A8: PrivateWindow:
==24099== by 0x4F82C6C: CompWindow:
==24099== by 0x4F4D552: CompScreenImpl:
==24099== by 0xE700332: WallScreen:
==24099== by 0xE701A91: WallScreen:
==24099== by 0xE715C64: boost::
==24099== Uninitialised value was created by a stack allocation
==24099== at 0x4F4D20A: CompScreenImpl: