QDeclarativeItemPrivate::isAccessible is not properly initialized

Bug #911165 reported by Albert Astals Cid
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
qt4-x11 (Ubuntu)
Fix Released
Undecided
Aurélien Gâteau

Bug Description

The a11y_qt_and_qml_backport.diff patch as shipped in Oneiric does not initialize QDeclarativeItemPrivate::isAccessible meaning that when you try to valgrind a QML based application like unity-2d you get lots of
   Conditional jump or move depends on uninitialised value(s)
when the code uses the isAccessible variable.

description: updated
description: updated
Revision history for this message
Albert Astals Cid (aacid) wrote :
summary: - QDeclarativeItemPrivate::isAccessible is not propertly initialized
+ QDeclarativeItemPrivate::isAccessible is not properly initialized
Changed in qt4-x11 (Ubuntu):
assignee: nobody → Canonical Desktop Team (canonical-desktop-team)
Revision history for this message
Martin Pitt (pitti) wrote :

Didier, are you still responsible for Qt? Do you have time to update the patch with above upstream commit? Thanks!

Changed in qt4-x11 (Ubuntu):
assignee: Canonical Desktop Team (canonical-desktop-team) → Didier Roche (didrocks)
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

Aurelilen is the one looking at this particular issue. I think he'll be interested in looking at the patch.

Changed in qt4-x11 (Ubuntu):
assignee: Didier Roche (didrocks) → Aurélien Gâteau (agateau)
Revision history for this message
Aurélien Gâteau (agateau) wrote :

Latest kubuntu_97_a11y_qt_and_qml_backport.diff already initializes QDeclarativeItemPrivate::isAccessible. It has been fixed by Fathi Boudra in http://bazaar.launchpad.net/~kubuntu-packagers/kubuntu-packaging/qt/revision/275 . This change has been uploaded to Precise in qt4-x11, 4:4.8.0-1ubuntu1.

Assuming we don't want to SRU this for Oneiric, I am closing the bug.

Changed in qt4-x11 (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.