[Wayland-bugs] [Bug 73076] New: Corruption in weston using drm or wayland backends

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Dec 27 08:51:19 PST 2013


https://bugs.freedesktop.org/show_bug.cgi?id=73076

          Priority: medium
            Bug ID: 73076
          Assignee: wayland-bugs at lists.freedesktop.org
           Summary: Corruption in weston using drm or wayland backends
          Severity: normal
    Classification: Unclassified
                OS: Linux (All)
          Reporter: scimmia22 at outlook.com
          Hardware: x86-64 (AMD64)
            Status: NEW
           Version: unspecified
         Component: wayland
           Product: Wayland

Created attachment 91230
  --> https://bugs.freedesktop.org/attachment.cgi?id=91230&action=edit
Screenshot of Weston with Wayland backend

Running weston-launch from a terminal results in a corrupt display. I'm running
Enlightenment, which includes a wayland compositor as part of the X compositor,
so I did more testing inside that. Running weston with the x11 backend is fine,
but running it with the wayland backend displays the same corruption as the drm
backend; log below of running it both ways, see attachment for a screenshot of
the corruption. Running weston-simple-shm is fine, but weston-simple-egl shows
the same corruption.

wayland and weston are both freshly built from git master, has happened
consistently since I've been trying, prior to v1.2. Only thing in weston.ini is
the xwayland module. Running an up to date Arch Linux system, and have found
one other Arch user with the same issue, running the same video hardware. All
other info should be in the log.



dnewgard at Scimmia ~/.config % weston --socket=wayland-1 --backend=x11-backend.so
Date: 2013-12-27 CST
[10:24:55.662] weston 1.3.91
               http://wayland.freedesktop.org/
               Bug reports to:
https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=weston&version=1.3.91
               Build: 1.3.91-6-g24dff2b-dirty compositor: Clean up view output
move and destroy listeners (2013-12-19 21:52:09 -0800)
[10:24:55.662] OS: Linux, 3.12.6-1-ck, #1 SMP PREEMPT Fri Dec 20 14:01:51 EST
2013, x86_64
[10:24:55.662] Using config file '/home/dnewgard/.config/weston.ini'
[10:24:55.662] Loading module '/usr/lib/weston/x11-backend.so'
[10:24:55.671] initializing x11 backend
[10:24:55.672] Loading module '/usr/lib/weston/gl-renderer.so'
[10:24:55.690] Using gl renderer
[10:24:55.690] launching '/usr/lib/weston/weston-keyboard'
[10:24:55.705] Chosen EGL config details:
               RGBA bits: 8 8 8 0
               swap interval range: 0 - 0
[10:24:55.715] EGL version: 1.4 (Gallium)
[10:24:55.718] EGL vendor: Mesa Project
[10:24:55.718] EGL client APIs: OpenGL OpenGL_ES OpenGL_ES2
[10:24:55.718] EGL extensions: EGL_WL_bind_wayland_display EGL_KHR_image_base
               EGL_KHR_image_pixmap EGL_KHR_image EGL_KHR_reusable_sync
               EGL_KHR_fence_sync EGL_KHR_surfaceless_context
               EGL_NOK_swap_region EGL_NV_post_sub_buffer
[10:24:55.718] GL version: OpenGL ES 2.0 Mesa 10.0.1
[10:24:55.718] GLSL version: OpenGL ES GLSL ES 1.0.16
[10:24:55.718] GL vendor: X.Org R300 Project
[10:24:55.719] GL renderer: Gallium 0.4 on ATI RV515
[10:24:55.719] GL extensions: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays
               GL_EXT_texture_filter_anisotropic
               GL_EXT_texture_compression_dxt1 GL_EXT_texture_format_BGRA8888
               GL_OES_depth24 GL_OES_element_index_uint
               GL_OES_fbo_render_mipmap GL_OES_mapbuffer GL_OES_rgb8_rgba8
               GL_OES_standard_derivatives GL_OES_stencil8 GL_OES_texture_3D
               GL_OES_texture_npot GL_OES_EGL_image GL_OES_depth_texture
               GL_OES_packed_depth_stencil GL_EXT_texture_type_2_10_10_10_REV
               GL_OES_get_program_binary GL_APPLE_texture_max_level
               GL_EXT_discard_framebuffer GL_EXT_read_format_bgra
               GL_NV_fbo_color_attachments GL_OES_EGL_image_external
               GL_OES_vertex_array_object GL_ANGLE_texture_compression_dxt3
               GL_ANGLE_texture_compression_dxt5 GL_EXT_texture_rg
               GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer
               GL_EXT_map_buffer_range GL_OES_surfaceless_context
[10:24:55.719] warning: EGL_EXT_buffer_age not supported. Performance could be
affected.
[10:24:55.719] GL ES 2 renderer features:
               read-back format: BGRA
               wl_shm sub-image to texture: yes
               EGL Wayland extension: yes
[10:24:55.719] x11 output 1024x640, window id 14680069
[10:24:55.719] Loading module '/usr/lib/weston/desktop-shell.so'
[10:24:55.720] Loading module '/usr/lib/weston/xwayland.so'[10:24:55.721]
xserver listening on display :1
[10:24:55.721] Compositor capabilities:
               arbitrary surface rotation: yes
               screen capture uses y-flip: yes
[10:24:55.721] libwayland: using socket /tmp/XDG_RUNTIME_1000/wayland-1
[10:24:55.743] launching '/usr/lib/weston/weston-desktop-shell'
[10:26:48.758] libwayland: disconnect from client 0x1853ce0[10:26:48.758]
libwayland: disconnect from client 0x2421380
dnewgard at Scimmia ~/.config % weston --socket=wayland-1
--backend=wayland-backend.so
Date: 2013-12-27 CST
[10:27:21.173] weston 1.3.91
               http://wayland.freedesktop.org/
               Bug reports to:
https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=weston&version=1.3.91
               Build: 1.3.91-6-g24dff2b-dirty compositor: Clean up view output
move and destroy listeners (2013-12-19 21:52:09 -0800)
[10:27:21.173] OS: Linux, 3.12.6-1-ck, #1 SMP PREEMPT Fri Dec 20 14:01:51 EST
2013, x86_64
[10:27:21.173] Using config file '/home/dnewgard/.config/weston.ini'
[10:27:21.173] Loading module '/usr/lib/weston/wayland-backend.so'
[10:27:21.179] launching '/usr/lib/weston/weston-keyboard'
[10:27:21.180] Loading module '/usr/lib/weston/gl-renderer.so'
[10:27:21.204] Creating 1024x640 wayland output at (0, 0)
[10:27:21.210] Chosen EGL config details:
               RGBA bits: 8 8 8 8
               swap interval range: 0 - 0
[10:27:21.220] EGL version: 1.4 (Gallium)
[10:27:21.220] EGL vendor: Mesa Project
[10:27:21.221] EGL client APIs: OpenGL OpenGL_ES OpenGL_ES2
[10:27:21.221] EGL extensions: EGL_KHR_image_base EGL_KHR_reusable_sync
               EGL_KHR_fence_sync EGL_KHR_surfaceless_context
[10:27:21.221] GL version: OpenGL ES 3.0 Mesa 10.0.1
[10:27:21.221] GLSL version: OpenGL ES GLSL ES 3.0
[10:27:21.221] GL vendor: VMware, Inc.
[10:27:21.221] GL renderer: Gallium 0.4 on llvmpipe (LLVM 3.3, 128 bits)
[10:27:21.221] GL extensions: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays
               GL_EXT_texture_compression_dxt1 GL_EXT_texture_format_BGRA8888
               GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth24
               GL_OES_element_index_uint GL_OES_fbo_render_mipmap
               GL_OES_mapbuffer GL_OES_rgb8_rgba8 GL_OES_standard_derivatives
               GL_OES_stencil8 GL_OES_texture_3D GL_OES_texture_npot
               GL_OES_EGL_image GL_OES_depth_texture
               GL_OES_packed_depth_stencil GL_EXT_texture_type_2_10_10_10_REV
               GL_OES_get_program_binary GL_APPLE_texture_max_level
               GL_EXT_discard_framebuffer GL_EXT_read_format_bgra
               GL_NV_fbo_color_attachments GL_OES_EGL_image_external
               GL_OES_vertex_array_object GL_ANGLE_texture_compression_dxt3
               GL_ANGLE_texture_compression_dxt5 GL_EXT_texture_rg
               GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer
               GL_EXT_map_buffer_range GL_OES_depth_texture_cube_map
               GL_OES_surfaceless_context GL_EXT_color_buffer_float
[10:27:21.223] warning: EGL_EXT_buffer_age not supported. Performance could be
affected.
[10:27:21.223] GL ES 2 renderer features:
               read-back format: BGRA
               wl_shm sub-image to texture: yes
               EGL Wayland extension: no
[10:27:21.240] Loading module '/usr/lib/weston/desktop-shell.so'
[10:27:21.241] Loading module '/usr/lib/weston/xwayland.so'
[10:27:21.242] xserver listening on display :1
[10:27:21.242] Compositor capabilities:
               arbitrary surface rotation: yes
               screen capture uses y-flip: yes
[10:27:21.242] libwayland: using socket /tmp/XDG_RUNTIME_1000/wayland-1
[10:27:21.245] launching '/usr/lib/weston/weston-desktop-shell'
[10:28:05.648] caught signal 2
[10:28:05.648] libwayland: disconnect from client 0xa83720
[10:28:05.648] libwayland: disconnect from client 0xb421c0

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-bugs/attachments/20131227/bb41e759/attachment-0001.html>


More information about the Wayland-bugs mailing list