Occasional failure when switching back to mir VT
Bug #1169186 reported by
Alexandros Frantzis
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
High
|
Alexandros Frantzis |
Bug Description
When switching back to the mir VT, sometimes mir crashes with "failed to make EGL context current". This happens if after the switch compositing for a display ends up in a different thread from the one before the switch.
Related branches
lp:~afrantzis/mir/fix-1169186
- Alan Griffiths: Approve
- Robert Ancell: Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 194 lines (+81/-0)9 files modifiedinclude/server/mir/graphics/display_buffer.h (+1/-0)
include/test/mir_test_doubles/mock_display_buffer.h (+1/-0)
include/test/mir_test_doubles/null_display_buffer.h (+1/-0)
src/server/compositor/multi_threaded_compositor.cpp (+6/-0)
src/server/graphics/android/android_display.cpp (+5/-0)
src/server/graphics/android/android_display.h (+2/-0)
src/server/graphics/gbm/gbm_display_buffer.cpp (+5/-0)
src/server/graphics/gbm/gbm_display_buffer.h (+1/-0)
tests/unit-tests/compositor/test_multi_threaded_compositor.cpp (+59/-0)
tags: | added: vt |
Changed in mir: | |
importance: | Undecided → High |
milestone: | none → 0.0.3 |
Changed in mir: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I think I saw this yesterday. But didn't stop to verify and try to reproduce it again.