Merge lp:~aacid/ubuntu-ui-toolkit/initialize_variable into lp:ubuntu-ui-toolkit/staging
Status: | Merged |
---|---|
Approved by: | Zsombor Egri |
Approved revision: | 2167 |
Merged at revision: | 2167 |
Proposed branch: | lp:~aacid/ubuntu-ui-toolkit/initialize_variable |
Merge into: | lp:ubuntu-ui-toolkit/staging |
Diff against target: |
11 lines (+1/-0) 1 file modified
src/UbuntuToolkit/ucslotslayout.cpp (+1/-0) |
To merge this branch: | bzr merge lp:~aacid/ubuntu-ui-toolkit/initialize_variable |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
ubuntu-sdk-build-bot | continuous-integration | Approve | |
Andrea Bernabei (community) | Approve | ||
Review via email: mp+316135@code.launchpad.net |
Commit message
Fix conditional jump or move depends on uninitialised value(s)
Valgrind says
==11560== Conditional jump or move depends on uninitialised value(s)
==11560== at 0x2D64BC9F: getVerticalPosi
==11560== by 0x2D64BC9F: UCSlotsLayoutPr
==11560== by 0x2D64CEA9: UCSlotsLayoutPr
==11560== by 0x2D64CEFA: UCSlotsLayoutPr
==11560== by 0x2D63DE88: UCListItemLayou
==11560== by 0x2D60037F: QQmlElement (qqmlprivate.h:99)
==11560== by 0x2D60037F: void QQmlPrivate:
==11560== by 0x6BD1C98: QQmlType::create() const (qqmlmetatype.
==11560== by 0x6C33F3B: QQmlObjectCreat
==11560== by 0x6C3645E: QQmlObjectCreat
==11560== by 0x6C366C7: QQmlObjectCreat
==11560== by 0x6C33655: QQmlObjectCreat
==11560== by 0x6C34236: QQmlObjectCreat
==11560== by 0x6C34A55: QQmlObjectCreat
Thanks, good catch!
Which makes me think, we should definitely be using -Wuninitialized and -Werror= unintialized
What do you think?