Mir

Comment 1 for bug 1546933

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Bisected. The regression appeared in:

------------------------------------------------------------
revno: 3240 [merge]
author: Kevin DuBois <email address hidden>
committer: Tarmac
branch nick: development-branch
timestamp: Thu 2016-01-14 01:50:25 +0000
message:
  client: sort out the lifetime and ownership of MirSurface. The MirSurface lifetimes are now managed by MirConnection, and SurfaceMap is where MirConnection stores the surfaces.

  Previously, they were imperfectly managed by SurfaceMap, eg, MirSurface would call "delete this" on itself. This led to scenarios where SurfaceMap wasn't really sure if the surface was alive or dead. Since NBS increases the amount of Events being sent to the surface, this would tease out existing problems with this scenario around surface destruction more.

  Approved by Chris Halse Rogers, Alberto Aguirre, PS Jenkins bot, mir-ci-bot, Alan Griffiths.
------------------------------------------------------------