[regression] Mir 0.6 GL clients crash immediately on startup (Mesa is trying to use X11 instead of Mir)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Fix Released
|
Critical
|
Alexandros Frantzis | ||
0.6 |
Fix Released
|
Critical
|
Alexandros Frantzis | ||
mesa (Ubuntu) |
Invalid
|
Critical
|
Chris Halse Rogers | ||
mir (Ubuntu) |
Fix Released
|
Critical
|
Unassigned |
Bug Description
[regression] Mir GL clients crash immediately on startup.
This is on a freshly updated utopic system.
(gdb) bt
#0 0x00007ff4f1b706d7 in XGetXCBConnection ()
from /usr/lib/
#1 0x00007ff4f352abb1 in dri2_initialize
disp=0x122e910)
at ../../.
#2 dri2_initialize_x11 (drv=<optimised out>, disp=0x122e910)
at ../../.
#3 0x00007ff4f352357d in _eglMatchAndIni
at ../../.
#4 0x00007ff4f3523864 in _eglMatchDriver (dpy=dpy@
test_
#5 0x00007ff4f351ea6a in eglInitialize (dpy=0x122e910, major=0x0, minor=0x0)
at ../../.
#6 0x0000000000402db0 in mir_eglapp_init (argc=1, argv=0x7fffb9ac
width=
at /home/dan/
#7 0x0000000000401ee9 in main (argc=1, argv=0x7fffb9ac
at /home/dan/
Related branches
- Daniel van Vugt: Approve
- Chris Halse Rogers: Approve
- Kevin DuBois (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 90 lines (+54/-7)3 files modifiedsrc/client/mesa/symbols.map (+3/-1)
tests/acceptance-tests/CMakeLists.txt (+5/-6)
tests/acceptance-tests/test_symbols_required_by_mesa.cpp (+46/-0)
Changed in mir: | |
milestone: | none → 0.6.0 |
summary: |
- [regression] Mir GL clients crash immediately on startup + [regression] Mir GL clients crash immediately on startup (Mesa is trying + to use X11 instead of Mir) |
affects: | mir → mesa (Ubuntu) |
Changed in mesa (Ubuntu): | |
assignee: | nobody → Chris Halse Rogers (raof) |
milestone: | 0.6.0 → none |
Changed in mir: | |
assignee: | nobody → Alexandros Frantzis (afrantzis) |
status: | New → In Progress |
tags: | added: regression |
Changed in mir: | |
milestone: | 0.6.0 → 0.7.0 |
Ah. This is autodetect failing; if you set EGL_PLATFORM=mir then everything works.