[testsfail] NestedServerWithTwoDisplays.uses_passthrough_when_surface_size_is_appropriate
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Mir |
Fix Released
|
High
|
Alan Griffiths |
Bug Description
15:13:13 11: [ RUN ] NestedServerWit
15:13:18 11: ==2589== Thread 6 Mir/Input Reade:
15:13:18 11: ==2589== Invalid read of size 8
15:13:18 11: ==2589== at 0x41FFA8A: std::__
15:13:18 11: ==2589== by 0x41FB664: mir_test_
This looks like a race between the queue draining and deleting mtf::FakeInputD
Related branches
- Mir CI Bot: Needs Fixing (continuous-integration) on 2017-08-11
- Chris Halse Rogers: Approve on 2017-08-11
-
Diff: 55 lines (+11/-7)2 files modifiedtests/acceptance-tests/test_nested_mir.cpp (+10/-6)
tests/mir_test_framework/server_runner.cpp (+1/-1)
Alan Griffiths (alan-griffiths) wrote : | #1 |
Changed in mir: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Alan Griffiths (alan-griffiths) |
Alan Griffiths (alan-griffiths) wrote : | #2 |
OK, in NestedMirRunner
Other tests using FakeInputDevice ensure they have received the last event sent.
AFAICS There's nothing else to ensure the queue is drained.
Mir CI Bot (mir-ci-bot) wrote : | #3 |
Fix committed into lp:mir at revision None, scheduled for release in mir, milestone 1.0.0
Changed in mir: | |
status: | In Progress → Fix Committed |
Changed in mir: | |
status: | Fix Committed → Fix Released |
Also seen here:
https:/ /mir-jenkins. ubuntu. com/job/ build-2- binpkg- mir/arch= i386,compiler= gcc,platform= mesa,release= xenial/ 4885/consoleFul l