<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - Corruption in weston using drm or wayland backends"
href="https://bugs.freedesktop.org/show_bug.cgi?id=73076">73076</a>
</td>
</tr>
<tr>
<th>Assignee</th>
<td>wayland-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Summary</th>
<td>Corruption in weston using drm or wayland backends
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Reporter</th>
<td>scimmia22@outlook.com
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64 (AMD64)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Component</th>
<td>wayland
</td>
</tr>
<tr>
<th>Product</th>
<td>Wayland
</td>
</tr></table>
<p>
<div>
<pre>Created <span class=""><a href="attachment.cgi?id=91230" name="attach_91230" title="Screenshot of Weston with Wayland backend">attachment 91230</a> <a href="attachment.cgi?id=91230&action=edit" title="Screenshot of Weston with Wayland backend">[details]</a></span>
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@Scimmia ~/.config % weston --socket=wayland-1 --backend=x11-backend.so
Date: 2013-12-27 CST
[10:24:55.662] weston 1.3.91
<a href="http://wayland.freedesktop.org/">http://wayland.freedesktop.org/</a>
Bug reports to:
<a href="https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=weston&version=1.3.91">https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=weston&version=1.3.91</a>
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@Scimmia ~/.config % weston --socket=wayland-1
--backend=wayland-backend.so
Date: 2013-12-27 CST
[10:27:21.173] weston 1.3.91
<a href="http://wayland.freedesktop.org/">http://wayland.freedesktop.org/</a>
Bug reports to:
<a href="https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=weston&version=1.3.91">https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=weston&version=1.3.91</a>
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</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>