Date: 2018-06-12 UTC [00:32:39.626] weston 4.0.0 http://wayland.freedesktop.org Bug reports to: https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=weston&version=4.0.0 Build: 4.0.0-26-gb41f1a0 compositor-drm: fix weston crash when play video using drm backend (2018-06-06 15:02:09 +0800) [00:32:39.628] Command line: /opt/weston/bin/weston --log=/var/log/weston.log --xwayland [00:32:39.628] OS: Linux, 4.9.88-05123-g055e600, #270 SMP PREEMPT Sat Jun 9 09:30:49 CST 2018, aarch64 [00:32:39.633] Using config file '/etc/xdg/weston/weston.ini' [00:32:39.637] Output repaint window is 16 ms maximum. [00:32:39.640] Loading module '/opt/weston/lib/libweston-4/drm-backend.so' [00:32:39.655] initializing drm backend [00:32:39.688] logind: session control granted [00:32:39.693] using /dev/dri/card0 [00:32:39.693] DRM: supports universal planes [00:32:39.693] DRM: supports atomic modesetting [00:32:39.695] Loading module '/opt/weston/lib/libweston-4/gl-renderer.so' [00:32:39.721] EGL client extensions: EGL_EXT_client_extensions EGL_EXT_platform_base EGL_KHR_platform_wayland EGL_EXT_platform_wayland EGL_KHR_platform_gbm [00:32:39.747] warning: neither EGL_EXT_swap_buffers_with_damage or EGL_KHR_swap_buffers_with_damage is supported. Performance could be affected. [00:32:39.747] warning: Disabling render GPU timeline due to missing EGL_ANDROID_native_fence_sync extension [00:32:39.747] EGL_KHR_surfaceless_context available [00:32:39.892] EGL version: 1.5 [00:32:39.892] EGL vendor: Vivante Corporation [00:32:39.892] EGL client APIs: OpenGL_ES OpenVG [00:32:39.892] EGL extensions: EGL_KHR_fence_sync EGL_KHR_reusable_sync EGL_KHR_wait_sync EGL_KHR_image EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_EXT_image_dma_buf_import EGL_KHR_lock_surface EGL_KHR_create_context EGL_KHR_surfaceless_context EGL_EXT_create_context_robustness EGL_EXT_protected_surface EGL_EXT_protected_content EGL_EXT_buffer_age EGL_WL_bind_wayland_display EGL_WL_create_wayland_buffer_from_image EGL_KHR_partial_update EGL_EXT_image_dma_buf_import_modifiers [00:32:39.892] GL version: OpenGL ES 3.1 V6.2.4.p1.150331 [00:32:39.892] GLSL version: OpenGL ES GLSL ES 3.10 [00:32:39.892] GL vendor: Vivante Corporation [00:32:39.892] GL renderer: Vivante GC7000L [00:32:39.892] GL extensions: GL_OES_vertex_type_10_10_10_2 GL_OES_vertex_half_float GL_OES_element_index_uint GL_OES_mapbuffer GL_OES_vertex_array_object GL_OES_compressed_ETC1_RGB8_texture GL_OES_compressed_paletted_texture GL_OES_texture_npot GL_OES_rgb8_rgba8 GL_OES_depth_texture GL_OES_depth_texture_cube_map GL_OES_depth24 GL_OES_depth32 GL_OES_packed_depth_stencil GL_OES_fbo_render_mipmap GL_OES_get_program_binary GL_OES_fragment_precision_high GL_OES_standard_derivatives GL_OES_EGL_image GL_OES_EGL_sync GL_OES_texture_stencil8 GL_OES_shader_image_atomic GL_OES_texture_storage_multisample_2d_array GL_OES_required_internalformat GL_OES_surfaceless_context GL_OES_copy_image GL_OES_draw_buffers_indexed GL_OES_texture_border_clamp GL_OES_texture_buffer GL_OES_texture_cube_map_array GL_OES_draw_elements_base_vertex GL_OES_texture_half_float GL_OES_texture_float GL_KHR_blend_equation_advanced GL_KHR_debug GL_KHR_robustness GL_KHR_robust_buffer_access_behavior GL_EXT_texture_type_2_10_10_10_REV GL_EXT_texture_filter_anisotropic GL_EXT_texture_compression_dxt1 GL_EXT_texture_format_BGRA8888 GL_EXT_texture_compression_s3tc GL_EXT_read_format_bgra GL_EXT_multi_draw_arrays GL_EXT_frag_depth GL_EXT_discard_framebuffer GL_EXT_blend_minmax GL_EXT_multisampled_render_to_texture GL_EXT_color_buffer_half_float GL_EXT_color_buffer_float GL_EXT_robustness GL_EXT_texture_sRGB_decode GL_EXT_draw_buffers_indexed GL_EXT_texture_border_clamp GL_EXT_texture_buffer GL_EXT_copy_image GL_EXT_texture_cube_map_array GL_EXT_multi_draw_indirect GL_EXT_draw_elements_base_vertex GL_EXT_texture_rg GL_EXT_protected_textures GL_EXT_sRGB GL_VIV_direct_texture [00:32:39.892] GL ES 2 renderer features: read-back format: BGRA wl_shm sub-image to texture: yes EGL Wayland extension: yes [00:32:39.899] input device '30370000.snvs:snvs-powerkey', /dev/input/event0 is tagged by udev as: Keyboard [00:32:39.899] input device '30370000.snvs:snvs-powerkey', /dev/input/event0 is a keyboard [00:32:40.132] DRM: expected property DPMS to not be an enum, but it is; ignoring [00:32:40.132] EDID data 'GSM', 'LG Ultra HD', '459879' [00:32:40.132] Registered plugin API 'weston_drm_output_api_v1' of size 24 [00:32:40.143] Chosen EGL config details: RGBA bits: 8 8 8 0 swap interval range: 1 - 60 [00:32:40.143] Failed to initialize backlight [00:32:40.143] Output HDMI-A-1, (connector 41, crtc 30) mode 3840x2160@30.0, preferred, current mode 3840x2160@30.0 mode 3840x2160@25.0 mode 3840x2160@24.0 mode 3840x2160@24.0 mode 2560x1440@60.0 mode 1920x1080@60.0 mode 1920x1080@59.9 mode 1920x1080@30.0 mode 1920x1080@30.0 mode 1600x900@60.0 mode 1280x1024@60.0 mode 1280x800@59.9 mode 1152x864@60.0 mode 1280x720@60.0 mode 1280x720@59.9 mode 1024x768@60.0 mode 800x600@60.3 mode 800x600@56.2 mode 848x480@60.0 mode 720x480@60.0 mode 720x480@59.9 mode 640x480@60.0 mode 640x480@59.9 [00:32:40.143] Compositor capabilities: arbitrary surface rotation: yes screen capture uses y-flip: yes presentation clock: CLOCK_MONOTONIC, id 1 presentation clock resolution: 0.000000001 s [00:32:40.152] Loading module '/opt/weston/lib/weston/desktop-shell.so' [00:32:40.177] launching '/opt/weston/libexec/weston-keyboard' [00:32:40.187] Loading module '/opt/weston/lib/libweston-4/xwayland.so' [00:32:40.578] Registered plugin API 'weston_xwayland_v1' of size 32 [00:32:40.579] Registered plugin API 'weston_xwayland_surface_v1' of size 16 [00:32:40.579] xserver listening on display :0 [00:32:40.579] launching '/opt/weston/libexec/weston-desktop-shell' [00:32:40.881] atomic: couldn't commit new state: Permission denied [00:32:56.118] deactivating session [00:33:02.531] activating session [00:33:02.536] input device '30370000.snvs:snvs-powerkey', /dev/input/event0 is tagged by udev as: Keyboard [00:33:02.536] input device '30370000.snvs:snvs-powerkey', /dev/input/event0 is a keyboard [00:33:05.713] deactivating session [00:33:12.557] activating session [00:33:12.560] input device '30370000.snvs:snvs-powerkey', /dev/input/event0 is tagged by udev as: Keyboard [00:33:12.560] input device '30370000.snvs:snvs-powerkey', /dev/input/event0 is a keyboard [00:33:16.049] deactivating session [00:33:21.555] activating session [00:33:21.558] input device '30370000.snvs:snvs-powerkey', /dev/input/event0 is tagged by udev as: Keyboard [00:33:21.558] input device '30370000.snvs:snvs-powerkey', /dev/input/event0 is a keyboard [00:33:24.698] deactivating session [00:33:31.556] activating session [00:33:31.560] input device '30370000.snvs:snvs-powerkey', /dev/input/event0 is tagged by udev as: Keyboard [00:33:31.560] input device '30370000.snvs:snvs-powerkey', /dev/input/event0 is a keyboard [00:33:34.695] deactivating session [00:33:40.543] activating session [00:33:40.546] input device '30370000.snvs:snvs-powerkey', /dev/input/event0 is tagged by udev as: Keyboard [00:33:40.546] input device '30370000.snvs:snvs-powerkey', /dev/input/event0 is a keyboard [00:33:43.697] deactivating session [00:33:50.556] activating session [00:33:50.560] input device '30370000.snvs:snvs-powerkey', /dev/input/event0 is tagged by udev as: Keyboard [00:33:50.560] input device '30370000.snvs:snvs-powerkey', /dev/input/event0 is a keyboard [00:33:53.698] deactivating session [00:34:08.530] activating session [00:34:08.534] input device '30370000.snvs:snvs-powerkey', /dev/input/event0 is tagged by udev as: Keyboard [00:34:08.534] input device '30370000.snvs:snvs-powerkey', /dev/input/event0 is a keyboard