Comment 5 for bug 1897869

Revision history for this message
Michał Sawicz (saviq) wrote :

FWIW this is how to get down to the binary that's failing:

$ sudo snap run --shell mir-test-tools.smoke-test
$ $SNAP/bin/wrapper bash
$ $SNAP/usr/bin/mir_demo_server
[2020-10-01 11:11:25.052958] <information> mirserver: Starting
[2020-10-01 11:11:25.058761] < - debug - > mirserver: Using Linux VT subsystem for session management
[2020-10-01 11:11:25.058895] <information> mircommon: Loading modules from: /snap/mir-test-tools/3965/usr/lib/x86_64-linux-gnu/mir/server-platform
[2020-10-01 11:11:25.058956] <information> mircommon: Loading module: /snap/mir-test-tools/3965/usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-eglstream-kms.so.18
[2020-10-01 11:11:25.058978] <information> mircommon: Loading module: /snap/mir-test-tools/3965/usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-gbm-kms.so.18
[2020-10-01 11:11:25.058994] <information> mircommon: Loading module: /snap/mir-test-tools/3965/usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-wayland.so.18
[2020-10-01 11:11:25.059008] <information> mircommon: Loading module: /snap/mir-test-tools/3965/usr/lib/x86_64-linux-gnu/mir/server-platform/server-x11.so.18
[2020-10-01 11:11:25.059022] <information> mircommon: Loading module: /snap/mir-test-tools/3965/usr/lib/x86_64-linux-gnu/mir/server-platform/input-evdev.so.7
[2020-10-01 11:11:25.067542] < - debug - > eglstream: Found EGLDeviceEXT with device extensions: EGL_NV_device_cuda EGL_EXT_device_drm
[2020-10-01 11:11:25.117991] < -warning- > eglstream: glGetString(GL_VERSION) call failed. This probably indicates a problem with the GL drivers.
[2020-10-01 11:11:25.376558] <information> mirserver: Found graphics driver: mir:eglstream-kms (version 2.1.0) Support priority: 256
[2020-10-01 11:11:25.377267] <information> gbm-kms: EGL platform does not support EGL_KHR_platform_gbm extension
[2020-10-01 11:11:25.727504] <information> gbm-kms: Probe failed to query GL renderer: GL_NO_ERROR (0)
[2020-10-01 11:11:25.727878] <information> mirserver: Found graphics driver: mir:gbm-kms (version 2.1.0) Support priority: 0
[2020-10-01 11:11:25.727898] <information> mirserver: Found graphics driver: mir:wayland (version 2.1.0) Support priority: 0
[2020-10-01 11:11:25.727925] <information> mirserver: Found graphics driver: mir:x11 (version 2.1.0) Support priority: 0
[2020-10-01 11:11:25.728148] <information> mirserver: Selected driver: mir:eglstream-kms (version 2.1.0)
[2020-10-01 11:11:25.868726] < -warning- > miral: Failed to load cursor theme: default
[2020-10-01 11:11:25.883852] <information> mirserver: Using software cursor
[2020-10-01 11:11:25.885671] <information> platform-eglstream-kms: Bound EGLStreams-backed Wayland display
[2020-10-01 11:11:25.885864] <information> mircommon: Loading modules from: /snap/mir-test-tools/3965/usr/lib/x86_64-linux-gnu/mir/server-platform
[2020-10-01 11:11:25.885919] <information> mircommon: Loading module: /snap/mir-test-tools/3965/usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-eglstream-kms.so.18
[2020-10-01 11:11:25.885947] <information> mircommon: Loading module: /snap/mir-test-tools/3965/usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-gbm-kms.so.18
[2020-10-01 11:11:25.885971] <information> mircommon: Loading module: /snap/mir-test-tools/3965/usr/lib/x86_64-linux-gnu/mir/server-platform/graphics-wayland.so.18
[2020-10-01 11:11:25.885985] <information> mircommon: Loading module: /snap/mir-test-tools/3965/usr/lib/x86_64-linux-gnu/mir/server-platform/server-x11.so.18
[2020-10-01 11:11:25.885998] <information> mircommon: Loading module: /snap/mir-test-tools/3965/usr/lib/x86_64-linux-gnu/mir/server-platform/input-evdev.so.7
[2020-10-01 11:11:25.908630] <information> mirserver: Selected input driver: mir:evdev-input (version: 2.1.0)
[2020-10-01 11:11:25.908874] <information> mirserver: Mir version 2.1.0
ERROR: Dynamic exception type: std::runtime_error
std::exception::what: Compile failed: ҴT for:
attribute vec3 position;
attribute vec2 texcoord;
uniform mat4 screen_to_gl_coords;
uniform mat4 display_transform;
uniform mat4 transform;
uniform vec2 centre;
varying vec2 v_texcoord;
void main() {
   vec4 mid = vec4(centre, 0.0, 0.0);
   vec4 transformed = (transform * (vec4(position, 1.0) - mid)) + mid;
   gl_Position = display_transform * screen_to_gl_coords * transformed;
   v_texcoord = texcoord;
}

sh: 1: /usr/share/apport/recoverable_problem: not found