Mir

Some snapshots on Nexus10 have swapped red/blue channels

Bug #1265787 reported by Gerry Boland
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Fix Released
High
Kevin DuBois
mir (Ubuntu)
Fix Released
High
Unassigned

Bug Description

Have a go with this demo:

lp:~gerboland/+junk/qml-demo-shell/

(to compile, ensure you have qt5-default, qtbase5-dev, qtdeclarative5-dev, qtbase5-private-dev, libunity-mir-dev installed, run "qmake" and "make"). Run with "./run"

The bottom bar has 3 app launching buttons. Tap one, the app will start and slide in. On the left is a black rectangle - tapping this fetches a new snapshot of the application.

To reproduce this bug, keep fetching snapshots by tapping. Occasionally, a snapshot will have incorrect colouring (suspect the red and blue channels are swapped). Note upside-down snapshots reported in separate bug: https://bugs.launchpad.net/mir/+bug/1263741

Tags: nexus10

Related branches

tags: added: nexus10
Changed in mir:
importance: Undecided → High
status: New → Triaged
milestone: none → 0.1.4
Gerry Boland (gerboland)
description: updated
Revision history for this message
Alexandros Frantzis (afrantzis) wrote :

Like lp:1263741, this is a side-effect of occasional GL_OUT_OF_MEMORY errors when trying to read the pixels from the FBO backed by the application surface texture in GLPixelBuffer. Fixed by lp:~kdub/mir/fix-1238695 .

Changed in mir:
assignee: nobody → Kevin DuBois (kdub)
status: Triaged → In Progress
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:mir/devel at revision 1320, scheduled for release in mir, milestone Unknown

Changed in mir:
status: In Progress → Fix Committed
Changed in mir:
status: Fix Committed → Fix Released
Revision history for this message
Daniel van Vugt (vanvugt) wrote :

mir (0.1.4+14.04.20140204-0ubuntu1) trusty; urgency=medium

Changed in mir (Ubuntu):
importance: Undecided → High
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.