weston-desktop-shell failing
Bill Spitzak
spitzak at gmail.com
Sun Jun 10 10:00:51 PDT 2012
In the newest git version, running under X11 without sudo, it no longer
runs weston-desktop-shell. It tries 5 times and then gives up. Other
clients such as the terminal works, but they are atop a black background
that is never erased as you move windows around.
Running with debug produces the following output:
$ env WAYLAND_DEBUG=1 ./wayland-run.sh
[: 31: /var/lock: unexpected operator
[2012-06-10 09:54:23.151] weston 2012-06-10 09:54:23
5740623b38ec050e13be c3a13cc6cf0c30cd8005
[2012-06-10 09:54:23.151] initializing x11 backend
[2012-06-10 09:54:23.183] egl vendor: Mesa Project
[2012-06-10 09:54:23.183] egl extensions: EGL_MESA_drm_image
EGL_WL_bind_wayland_display EGL_KHR_image_base EGL_KHR_image_pixmap
EGL_KHR_image EGL_KHR_gl_renderbuffer_image EGL_KHR_surfaceless_gles1
EGL_KHR_surfaceless_gles2 EGL_KHR_surfaceless_opengl EGL_NOK_swap_region
EGL_NOK_texture_from_pixmap EGL_NV_post_sub_buffer
[2012-06-10 09:54:23.183] gles2 extensions: GL_EXT_blend_minmax
GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic
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_EXT_read_format_bgra GL_NV_fbo_color_attachments
GL_OES_EGL_image_external GL_EXT_unpack_subimage GL_NV_draw_buffers
[2012-06-10 09:54:23.262] x11 output 1024x640, window id 62914567
[366779.106] -> wl_display at 1.global(1, "wl_display", 1)
[366779.281] -> wl_display at 1.global(2, "wl_compositor", 1)
[366779.342] -> wl_display at 1.global(3, "wl_shm", 1)
[366779.393] -> wl_display at 1.global(4, "wl_drm", 1)
[366779.444] -> wl_display at 1.global(5, "screenshooter", 1)
[366779.491] -> wl_display at 1.global(6, "text_cursor_position", 1)
[366779.537] -> wl_display at 1.global(7, "wl_data_device_manager", 1)
[366779.584] -> wl_display at 1.global(8, "wl_output", 1)
[366779.631] -> wl_display at 1.global(9, "wl_seat", 1)
[366779.679] -> wl_display at 1.global(10, "wl_shell", 1)
[366779.725] -> wl_display at 1.global(11, "desktop_shell", 1)
[366779.770] -> wl_display at 1.global(12, "screensaver", 1)
[2012-06-10 09:54:23.331] libwayland: using socket /var/lock/wayland-0
[366789.718] wl_display at 1.global(1, "wl_display", 1)
[366789.850] wl_display at 1.global(2, "wl_compositor", 1)
[366789.888] -> wl_display at 1.bind(2, "wl_compositor", 1, new id 2)
[366789.926] wl_display at 1.global(3, "wl_shm", 1)
[366789.958] -> wl_display at 1.bind(3, "wl_shm", 1, new id 3)
[366789.995] wl_display at 1.global(4, "wl_drm", 1)
[366790.026] wl_display at 1.global(5, "screenshooter", 1)
[366790.058] wl_display at 1.global(6, "text_cursor_position", 1)
[366790.092] -> wl_display at 1.bind(6, "text_cursor_position", 1, new id 4)
[366790.130] wl_display at 1.global(7, "wl_data_device_manager", 1)
[366790.162] -> wl_display at 1.bind(7, "wl_data_device_manager", 1, new id 5)
[366790.199] wl_display at 1.global(8, "wl_output", 1)
[366790.231] -> wl_display at 1.bind(8, "wl_output", 1, new id 6)
[366790.270] wl_display at 1.global(9, "wl_seat", 1)
[366790.302] -> wl_display at 1.bind(9, "wl_seat", 1, new id 7)
[366790.342] -> wl_data_device_manager at 5.get_data_device(new id 8,
wl_seat at 7)
[366790.368] wl_display at 1.global(10, "wl_shell", 1)
[366790.399] -> wl_display at 1.bind(10, "wl_shell", 1, new id 9)
[366790.437] wl_display at 1.global(11, "desktop_shell", 1)
[366790.468] wl_display at 1.global(12, "screensaver", 1)
[366790.900] -> wl_shm at 3.create_pool(new id 10, fd 5, 4096)
[366791.783] -> wl_shm_pool at 10.resize(12288)
[366792.198] -> wl_shm_pool at 10.resize(28672)
[366792.922] -> wl_shm_pool at 10.resize(61440)
[366799.824] -> wl_shm_pool at 10.resize(126976)
[366800.081] -> wl_shm_pool at 10.resize(258048)
[366806.146] -> wl_shm_pool at 10.resize(520192)
[366816.191] -> wl_shm_pool at 10.resize(1044480)
[366864.405] -> wl_display at 1.bind(8, "wl_output", 1, new id 11)
[366864.477] -> wl_display at 1.bind(11, "desktop_shell", 1, new id 12)
[366864.517] -> wl_compositor at 2.create_surface(new id 13)
[366864.536] -> wl_shell at 9.get_shell_surface(new id 14, wl_surface at 13)
[366864.575] -> wl_shell_surface at 14.set_title("panel")
[366864.598] -> desktop_shell at 12.set_panel(wl_output at 11,
wl_shell_surface at 14)
[366864.625] -> wl_compositor at 2.create_surface(new id 15)
[366864.645] -> wl_shell at 9.get_shell_surface(new id 16, wl_surface at 15)
[366864.670] -> desktop_shell at 12.set_background(wl_output at 11,
wl_shell_surface at 16)
[366864.697] -> wl_compositor at 2.create_surface(new id 17)
[366864.715] -> wl_shell at 9.get_shell_surface(new id 18, wl_surface at 17)
[366864.741] -> desktop_shell at 12.set_busy_surface(wl_surface at 17)
[366883.705] wl_display at 1.bind(2, "wl_compositor", 1, new id 2)
[366883.817] wl_display at 1.bind(3, "wl_shm", 1, new id 3)
[366883.884] -> wl_shm at 3.format(0)
[366883.911] -> wl_shm at 3.format(1)
[366883.938] wl_display at 1.bind(6, "text_cursor_position", 1, new id 4)
[366884.005] wl_display at 1.bind(7, "wl_data_device_manager", 1, new id 5)
[366884.066] wl_display at 1.bind(8, "wl_output", 1, new id 6)
[366884.130] -> wl_output at 6.geometry(0, 0, 1024, 640, 0, "(null)",
"(null)")
[366884.220] -> wl_output at 6.mode(3, 1024, 640, 60000)
[366884.281] wl_display at 1.bind(9, "wl_seat", 1, new id 7)
[366884.342] -> wl_seat at 7.capabilities(3)
[366884.369] wl_data_device_manager at 5.get_data_device(new id 8, wl_seat at 7)
[366884.410] wl_display at 1.bind(10, "wl_shell", 1, new id 9)
[366884.483] wl_shm at 3.create_pool(new id 10, fd 20, 4096)
[366884.555] wl_shm_pool at 10.resize(12288)
[366884.608] wl_shm_pool at 10.resize(28672)
[366884.645] wl_shm_pool at 10.resize(61440)
[366884.680] wl_shm_pool at 10.resize(126976)
[366884.715] wl_shm_pool at 10.resize(258048)
[366884.751] wl_shm_pool at 10.resize(520192)
[366884.786] wl_shm_pool at 10.resize(1044480)
[366884.824] wl_display at 1.bind(8, "wl_output", 1, new id 11)
[366884.886] -> wl_output at 11.geometry(0, 0, 1024, 640, 0, "(null)",
"(null)")
[366884.981] -> wl_output at 11.mode(3, 1024, 640, 60000)
[366885.051] wl_display at 1.bind(11, "desktop_shell", 1, new id 12)
[366885.125] wl_compositor at 2.create_surface(new id 13)
[366885.175] wl_shell at 9.get_shell_surface(new id 14, wl_surface at 13)
[366885.248] wl_shell_surface at 14.set_title("panel")
[366885.288] desktop_shell at 12.set_panel(wl_output at 11, wl_shell_surface at 14)
[366885.335] -> desktop_shell at 12.configure(0, wl_shell_surface at 14,
1024, 640)
[366885.403] wl_compositor at 2.create_surface(new id 15)
[366885.441] wl_shell at 9.get_shell_surface(new id 16, wl_surface at 15)
[366885.496] desktop_shell at 12.set_background(wl_output at 11,
wl_shell_surface at 16)
[366885.541] -> desktop_shell at 12.configure(0, wl_shell_surface at 16,
1024, 640)
[366885.606] wl_compositor at 2.create_surface(new id 17)
[366885.642] wl_shell at 9.get_shell_surface(new id 18, wl_surface at 17)
[366885.689] desktop_shell at 12.set_busy_surface(wl_surface at 17)
[366886.015] wl_output at 6.geometry(0, 0, 1024, 640, 0, "(null)", "(null)")
[366886.173] wl_output at 6.mode(3, 1024, 640, 60000)
[366886.238] wl_seat at 7.capabilities(3)
[366886.275] -> wl_seat at 7.get_pointer(new id 19)
[366886.303] -> wl_seat at 7.get_keyboard(new id 20)
[366886.331] desktop_shell at 12.configure(0, wl_shell_surface at 14, 1024, 640)
[366886.403] desktop_shell at 12.configure(0, wl_shell_surface at 16, 1024, 640)
[366886.526] wl_seat at 7.get_pointer(new id 19)
[366886.585] wl_seat at 7.get_keyboard(new id 20)
[366886.624] -> wl_shm at 3.create_pool([366886.628] ->
wl_keyboard at 20.keymap(new id 211, , fd 6fd 20, , 262144039939)
)
[366886.718] -> wl_shm_pool at 21.create_buffer(new id 22, 0, 1024, 640,
4096, 0)
[366897.753] -> wl_surface at 15.attach(wl_buffer at 22, 0, 0)
[366897.824] -> wl_surface at 15.damage(0, 0, 1024, 640)
[366897.862] -> wl_buffer at 22.destroy()
[366898.234] -> wl_shm_pool at 21.destroy()
[366898.255] -> wl_surface at 15.frame(new id 23)
read error from connection 0x82fae30: Connection reset by peer (104)
[2012-06-10 09:54:23.499] libwayland: disconnect from client 0x8285ec0
[2012-06-10 09:54:23.500] weston-desktop-shell died, respawning...
... this then repeats for all the attempts to run the desktop. I am
unsure if the repeats are identical but it seems unlikely they provide
more information...
More information about the wayland-devel
mailing list