CI failure in MirSurfaceVisibilityEvent.exposed_received_when_surface_raised_over_occluding_surface [called twice - over-saturated and active]
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Unassigned | ||
Mir |
Fix Released
|
High
|
Alexandros Frantzis | ||
mir (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
11:08:37 11: [ RUN ] MirSurfaceVisib
11:08:37 11: [2016-03-11 11:08:37.041108] mirserver: Starting
11:08:37 11: [2016-03-11 11:08:37.043789] mirserver: Selected driver: dummy (version 0.20.0)
11:08:37 11: [2016-03-11 11:08:37.067340] mirserver: Initial display configuration:
11:08:37 11: [2016-03-11 11:08:37.067738] mirserver: 1.1: VGA 0.0" 0x0mm
11:08:37 11: [2016-03-11 11:08:37.067972] mirserver: Current mode 1600x1600 60.00Hz
11:08:37 11: [2016-03-11 11:08:37.068220] mirserver: Preferred mode 1600x1600 60.00Hz
11:08:37 11: [2016-03-11 11:08:37.068423] mirserver: Logical position +0+0
11:08:37 11: [2016-03-11 11:08:37.070976] mirserver: Using software cursor
11:08:37 11: [2016-03-11 11:08:37.088056] mirserver: Selected input driver: mir:stub-input (version: 0.20.0)
11:08:37 11: [2016-03-11 11:08:37.089304] mirserver: Mir version 0.20.0
11:08:37 11: /��BUILDDIR�
11:08:37 11: Mock function called more times than expected - returning directly.
11:08:37 11: Function call: handle(0x1222c330, 0)
11:08:37 11: Expected: to be called once
11:08:37 11: Actual: called twice - over-saturated and active
11:08:38 11: [2016-03-11 11:08:38.077075] mirserver: Stopping
11:08:38 11: [ FAILED ] MirSurfaceVisib
Related branches
- Alan Griffiths: Approve
- Chris Halse Rogers: Approve
- Mir CI Bot: Approve (continuous-integration)
-
Diff: 194 lines (+82/-54)1 file modifiedtests/acceptance-tests/test_client_surface_visibility.cpp (+82/-54)
- Andreas Pokorny (community): Approve
- Cemil Azizoglu (community): Approve
- Mir CI Bot: Approve (continuous-integration)
-
Diff: 130 lines (+25/-9)3 files modifiedsrc/include/server/mir/shell/canonical_window_manager.h (+3/-1)
src/server/shell/canonical_window_manager.cpp (+2/-0)
tests/acceptance-tests/test_client_surface_visibility.cpp (+20/-8)
tags: | added: ci-blocker |
Changed in mir: | |
milestone: | none → 0.22.0 |
summary: |
CI failure in MirSurfaceVisibilityEvent.exposed_received_when_surface_raised_over_occluding_surface + [called twice - over-saturated and active] |
Changed in mir: | |
assignee: | nobody → Alexandros Frantzis (afrantzis) |
Changed in mir: | |
status: | Confirmed → In Progress |
Changed in mir: | |
milestone: | none → 0.24.0 |
Changed in canonical-devices-system-image: | |
status: | New → Fix Committed |
importance: | Undecided → High |
milestone: | none → 13 |
Changed in mir: | |
status: | Fix Committed → Fix Released |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
I left my computer running this test & this suite alongside stress all lunchtime. Also added valgrind to the mix. Still couldn't reproduce. (Admittedly this was xenial/gcc, not V+O/clang.)