Mir

[regression] mir_acceptance_tests.TestClientInput is hanging

Bug #1436644 reported by Daniel van Vugt
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mir
Fix Released
High
Daniel van Vugt
mir (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

I noticed today in rebuilding several branches against the latest lp:mir r2424, that in about 50% of cases the tests hang at:

        Start 44: mir_acceptance_tests.TestClientInput.*

And running manually it gets stuck at:

[ RUN ] TestClientInput.scene_obscure_motion_events_by_stacking

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

Test case (hangs pretty quickly):

umockdev-run -- bin/mir_acceptance_tests --gtest_filter="TestClientInput.scene_obscure_motion_events_by_stacking" --gtest_repeat=1000

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

Bisected. r2423 works flawlessly with any number of repeats, but the problem appears in r2424:

------------------------------------------------------------
revno: 2424 [merge]
author: Robert Carr <email address hidden>
committer: Tarmac
branch nick: development-branch
timestamp: Wed 2015-03-25 19:43:07 +0000
message:
  Port the InputDispatcher to use the InputSender. This enables use of Surface::consume concurrently with droidinput::InputDispatcher (as things stand InputDispatcher would become confused by seq ids).

  Approved by PS Jenkins bot, Alexandros Frantzis, Kevin DuBois, Andreas Pokorny.
------------------------------------------------------------

Changed in mir:
status: New → Triaged
milestone: none → 0.13.0
assignee: nobody → Daniel van Vugt (vanvugt)
status: Triaged → In Progress
status: In Progress → Fix Committed
Changed in mir:
status: Fix Committed → Fix Released
milestone: 0.13.0 → none
Changed in mir (Ubuntu):
status: New → Invalid
summary: - mir_acceptance_tests.TestClientInput is hanging
+ [regression] mir_acceptance_tests.TestClientInput is hanging
tags: added: regression
Changed in mir:
status: Fix Released → Fix Committed
milestone: none → 0.13.0
Changed in mir:
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mir - 0.13.1+15.10.20150520-0ubuntu1

---------------
mir (0.13.1+15.10.20150520-0ubuntu1) wily; urgency=medium

  [ Cemil Azizoglu ]
  * New upstream release 0.13.1 (https://launchpad.net/mir/+milestone/0.13.1)
    - ABI summary: No ABI break. Servers and clients do not need rebuilding.
      . Mirclient ABI unchanged at 8
      . Mircommon ABI unchanged at 4
      . Mirplatform ABI unchanged at 7
      . Mirserver ABI unchanged at 31
    - Bug fixes:
      . Can't load app purchase UI without a U1 account (LP: #1450377)
      . Crash because uncaught exception in mir::events::add_touch (LP: #1437357)

 -- CI Train Bot <email address hidden> Wed, 20 May 2015 21:20:15 +0000

Changed in mir (Ubuntu):
status: Invalid → 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.