quickly starting multiple apps breaks ApplicationManager

Bug #1281075 reported by Michael Zanetti
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
unity-mir
Fix Released
Undecided
Andreas Pokorny
unity-mir (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Steps to reproduce:

* Use the Launcher to quickly launch multiple apps without waiting for the previous ones to be fully started.

Expected outcome:
All the started apps eventually show up and can be used.

Actual outcome:
* Some apps don't appear at all. Retrying to start them fails too. Looks like something thinks they are running.
* Some apps show up painting on the wrong surface. I.e. you activate the dialer-app but get the messages app surface.

Related branches

Michał Sawicz (saviq)
Changed in unity-mir:
status: New → Triaged
importance: Undecided → High
Revision history for this message
Andreas Pokorny (andreas-pokorny) wrote :

I currently work on the same code, and I have to fix that one for https://bugs.launchpad.net/unity-mir/+bug/1240400 too.

Changed in unity-mir:
assignee: nobody → Andreas Pokorny (andreas-pokorny)
importance: High → Undecided
status: Triaged → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity-mir - 0.3+14.04.20140311.1-0ubuntu1

---------------
unity-mir (0.3+14.04.20140311.1-0ubuntu1) trusty; urgency=low

  [ Michael Zanetti ]
  * expose ApplicationImage's sourceSize (LP: #1282126)

  [ Andreas Pokorny ]
  * Use the process id found in the mir::shell::Session to match it with
    the Application object. (LP: #1281075)

  [ thomas-voss ]
  * Switch to QT_NO_KEYWORDS and with that account for changes in
    process-cpp.

  [ CI bot ]
  * [cmake] Use XXX_LDFLAGS for libraries found with pkg_check_modules.
    Using the pkg given LDFLAGS resolves linking issues when cross-
    compiling
  * Add dev scripts to support cross-compilation Adapted cross compile
    scripts from mir project to support cross compilation using a basic
    armhf chroot environment populated using debootstrap - the build
    dependencies are parsed from debian/control These scripts are
    intended for development purposes only
  * Bugfix for unity-mir crash when multiple application instances with
    the same appId get started & stopped. This change also introduces
    further mocks for mir and unity-mir classes and a refactored
    ApplicationManager. The log traces where extended with more
    information on the touched application objects. (LP: #1240400)
 -- Ubuntu daily release <email address hidden> Tue, 11 Mar 2014 03:40:58 +0000

Changed in unity-mir (Ubuntu):
status: New → Fix Released
Gerry Boland (gerboland)
Changed in unity-mir:
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.