Problems with the newest wayland git
Bill Spitzak
spitzak at gmail.com
Mon Nov 19 21:22:29 PST 2012
Compiling weston with --with-cairo-glesv2 makes no difference.
The following is printed by configure for weston:
checking for CAIRO_EGL... no
configure: WARNING: clients will use cairo image, cairo-egl not used
because No package 'cairo-egl' found
No package 'cairo-glesv2' found
Perhaps something needs to be compiled that I am not compiling?
Here is the entire dump of debug output when running weston under X11,
trying to run a weston-terminal, then killing x11-compositor by clicking
the close box on the window:
Running weston, the example wayland compositor.
Sleeping 3 seconds so the compositor is actually running by the time I
run other stuff.
Date: 2012-11-19 PST
[21:18:15.088] weston 1.0.0
http://wayland.freedesktop.org/
Bug reports to:
https://bugs.freedesktop.org/enter_bug.cgi?product=weston
Build: 1.0.0-76-gf0377dd wcap: Transform damage
rectangles according to output tranform (2012-11-14 20:28:30 -0500)
[21:18:15.089] OS: Linux, 3.2.0-27-generic, #43-Ubuntu SMP Fri Jul 6
14:46:35 UTC 2012, i686
[21:18:15.089] warning: XDG_RUNTIME_DIR "/var/lock" is not configured
correctly. Unix access mode must be 0700 but is 777,
and XDG_RUNTIME_DIR must be owned by the user, but is
owned by UID 0.
Refer to your distribution on how to get it, or
http://www.freedesktop.org/wiki/Specifications/basedir-spec
on how to implement it.
[21:18:15.089] Loading module
'/home/spitzak/install/lib/weston/x11-backend.so'
[21:18:15.093] initializing x11 backend
libEGL debug: Native platform type: x11 (autodetected)
libEGL debug: EGL search path is /home/spitzak/install/lib/egl
libEGL debug: added /home/spitzak/install/lib/egl/egl_gallium.so to
module array
libEGL debug: added egl_dri2 to module array
libEGL debug: added egl_glx to module array
libEGL debug: dlopen(/home/spitzak/install/lib/egl/egl_gallium.so)
libEGL info: use X11 for display 0x882d158
libEGL info: use software fallback
libEGL debug: the best driver is Gallium
[21:18:15.144] XCB-XKB not available during build
[21:18:15.227] Chosen EGL config details:
RGBA bits: 8 8 8 0
swap interval range: 0 - 0
Mesa warning: couldn't open libtxc_dxtn.so, software DXTn
compression/decompression unavailable
[21:18:15.250] EGL version: 1.4 (Gallium)
[21:18:15.250] EGL vendor: Mesa Project
[21:18:15.250] EGL client APIs: OpenGL OpenGL_ES2
[21:18:15.250] EGL extensions: EGL_KHR_image_base EGL_KHR_reusable_sync
EGL_KHR_fence_sync EGL_KHR_surfaceless_context
[21:18:15.251] GL version: OpenGL ES 2.0 Mesa 9.1-devel (git-5c78ad8)
[21:18:15.251] GLSL version: OpenGL ES GLSL ES 1.0.16
[21:18:15.251] GL vendor: VMware, Inc.
[21:18:15.251] GL renderer: Gallium 0.4 on llvmpipe (LLVM 2.9, 128 bits)
[21:18:15.251] GL extensions: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays
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_APPLE_texture_max_level GL_EXT_read_format_bgra
GL_NV_fbo_color_attachments GL_OES_EGL_image_external
GL_OES_vertex_array_object GL_EXT_texture_rg
GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer
GL_EXT_map_buffer_range
[21:18:15.332] GL ES 2 renderer features:
read-back format: RGBA
wl_shm sub-image to texture: yes
EGL Wayland extension: no
[21:18:15.332] x11 output 1024x640, window id 60817413
[21:18:15.332] Loading module
'/home/spitzak/install/lib/weston/desktop-shell.so'
[21:18:15.334] Loading module '/home/spitzak/install/lib/weston/xwayland.so'
[21:18:15.336] xserver listening on display :1
[21:18:15.336] libwayland: using socket /var/lock/wayland-0
[21:18:15.447] launching
'/home/spitzak/install/libexec/weston-desktop-shell'
[1550823.988] -> wl_display at 1.get_registry(new id wl_registry at 2)
[1550837.168] wl_display at 1.get_registry(new id wl_registry at 0)
[1550837.410] -> wl_registry at 2.global(1, "wl_display", 1)
[1550837.796] -> wl_registry at 2.global(2, "wl_compositor", 1)
[1550837.998] -> wl_registry at 2.global(3, "screenshooter", 1)
[1550838.205] -> wl_registry at 2.global(4, "text_cursor_position", 1)
[1550838.350] -> wl_registry at 2.global(5, "text_model_factory", 1)
[1550838.504] -> wl_registry at 2.global(6, "wl_data_device_manager", 1)
[1550838.668] -> wl_registry at 2.global(7, "wl_shm", 1)
[1550838.826] -> wl_registry at 2.global(8, "wl_seat", 1)
[1550838.967] -> wl_registry at 2.global(9, "input_method", 1)
[1550839.102] -> wl_registry at 2.global(10, "wl_output", 1)
[1550839.236] -> wl_registry at 2.global(11, "wl_shell", 1)
[1550839.369] -> wl_registry at 2.global(12, "desktop_shell", 1)
[1550839.501] -> wl_registry at 2.global(13, "screensaver", 1)
[1550839.632] -> wl_registry at 2.global(14, "input_panel", 1)
[1550839.770] -> wl_registry at 2.global(15, "workspace_manager", 1)
[1550839.987] -> wl_registry at 2.global(16, "xserver", 1)
[1550840.246] wl_registry at 2.global(1, "wl_display", 1)
[1550840.406] wl_registry at 2.global(2, "wl_compositor", 1)
[1550840.568] -> wl_registry at 2.bind(2, "wl_compositor", 1, new id
[unknown]@3)
[1550840.755] wl_registry at 2.global(3, "screenshooter", 1)
[1550840.886] wl_registry at 2.global(4, "text_cursor_position", 1)
[1550841.044] -> wl_registry at 2.bind(4, "text_cursor_position", 1, new
id [unknown]@4)
[1550841.223] wl_registry at 2.global(5, "text_model_factory", 1)
[1550841.356] wl_registry at 2.global(6, "wl_data_device_manager", 1)
[1550841.493] -> wl_registry at 2.bind(6, "wl_data_device_manager", 1, new
id [unknown]@5)
[1550841.670] wl_registry at 2.global(7, "wl_shm", 1)
[1550841.804] -> wl_registry at 2.bind(7, "wl_shm", 1, new id [unknown]@6)
[1550841.980] wl_registry at 2.global(8, "wl_seat", 1)
[1550842.141] -> wl_registry at 2.bind(8, "wl_seat", 1, new id [unknown]@7)
[1550842.369] -> wl_data_device_manager at 5.get_data_device(new id
wl_data_device at 8, wl_seat at 7)
[1550842.544] -> wl_compositor at 3.create_surface(new id wl_surface at 9)
[1550842.693] wl_registry at 2.global(9, "input_method", 1)
[1550842.870] wl_registry at 2.global(10, "wl_output", 1)
[1550843.052] -> wl_registry at 2.bind(10, "wl_output", 1, new id
[unknown]@10)
[1550843.275] wl_registry at 2.global(11, "wl_shell", 1)
[1550843.450] -> wl_registry at 2.bind(11, "wl_shell", 1, new id [unknown]@11)
[1550843.674] wl_registry at 2.global(12, "desktop_shell", 1)
[1550843.884] wl_registry at 2.global(13, "screensaver", 1)
[1550844.054] wl_registry at 2.global(14, "input_panel", 1)
[1550844.392] wl_registry at 2.global(15, "workspace_manager", 1)
[1550844.570] -> wl_registry at 2.bind(15, "workspace_manager", 1, new id
[unknown]@12)
[1550844.800] wl_registry at 2.global(16, "xserver", 1)
[1550845.334] -> wl_shm at 6.create_pool(new id wl_shm_pool at 13, fd 7, 4096)
[1550846.711] -> wl_shm_pool at 13.resize(12288)
[1550847.899] -> wl_shm_pool at 13.resize(28672)
[1550849.599] -> wl_shm_pool at 13.resize(61440)
[1550859.515] -> wl_shm_pool at 13.resize(126976)
[1550859.883] -> wl_shm_pool at 13.resize(258048)
[1550868.586] -> wl_shm_pool at 13.resize(520192)
[1550879.127] -> wl_shm_pool at 13.resize(1044480)
[1550986.211] -> wl_registry at 2.bind(10, "wl_output", 1, new id
[unknown]@14)
[1550986.512] -> wl_registry at 2.bind(12, "desktop_shell", 1, new id
[unknown]@15)
[1550986.568] -> wl_compositor at 3.create_surface(new id wl_surface at 16)
[1550986.624] -> desktop_shell at 15.set_panel(wl_output at 14, wl_surface at 16)
[1550986.653] -> wl_compositor at 3.create_surface(new id wl_surface at 17)
[1550986.676] -> desktop_shell at 15.set_background(wl_output at 14,
wl_surface at 17)
[1550986.702] -> wl_compositor at 3.create_surface(new id wl_surface at 18)
[1550986.725] -> desktop_shell at 15.set_grab_surface(wl_surface at 18)
ERROR loading icon from file
'/usr/share/icons/hicolor/24x24/apps/google-chrome.png'
[1551014.266] wl_registry at 2.bind(2, "wl_compositor", 1, new id
[unknown]@146592756)
[1551014.595] wl_registry at 2.bind(4, "text_cursor_position", 1, new id
[unknown]@0)
[1551014.888] wl_registry at 2.bind(6, "wl_data_device_manager", 1, new id
[unknown]@0)
[1551015.183] wl_registry at 2.bind(7, "wl_shm", 1, new id [unknown]@17)
[1551015.462] -> wl_shm at 6.format(0)
[1551015.575] -> wl_shm at 6.format(1)
[1551015.684] wl_registry at 2.bind(8, "wl_seat", 1, new id
[unknown]@146737820)
[1551015.973] -> wl_seat at 7.capabilities(3)
[1551016.043] wl_data_device_manager at 5.get_data_device(new id
wl_data_device at 4294967295, wl_seat at 7)
[1551016.214] wl_compositor at 3.create_surface(new id wl_surface at 0)
[1551016.330] wl_registry at 2.bind(10, "wl_output", 1, new id [unknown]@0)
[1551016.566] -> wl_output at 10.geometry(0, 0, 1024, 640, 0, "xwayland",
"none", 0)
[1551016.991] -> wl_output at 10.mode(3, 1024, 640, 60000)
[1551017.228] wl_registry at 2.bind(11, "wl_shell", 1, new id [unknown]@6)
[1551017.521] wl_registry at 2.bind(15, "workspace_manager", 1, new id
[unknown]@1986356083)
[1551017.803] -> workspace_manager at 12.state(0, 1)
[1551017.961] wl_shm at 6.create_pool(new id wl_shm_pool at 0, fd 24, 4096)
[1551018.229] wl_shm_pool at 13.resize(12288)
[1551018.379] wl_shm_pool at 13.resize(28672)
[1551018.508] wl_shm_pool at 13.resize(61440)
[1551018.622] wl_shm_pool at 13.resize(126976)
[1551018.699] wl_shm_pool at 13.resize(258048)
[1551018.774] wl_shm_pool at 13.resize(520192)
[1551018.903] wl_shm_pool at 13.resize(1044480)
[1551019.011] wl_registry at 2.bind(10, "wl_output", 1, new id
[unknown]@146934056)
[1551019.267] -> wl_output at 14.geometry(0, 0, 1024, 640, 0, "xwayland",
"none", 0)
[1551019.635] -> wl_output at 14.mode(3, 1024, 640, 60000)
[1551019.815] wl_registry at 2.bind(12, "desktop_shell", 1, new id
[unknown]@146592756)
[1551020.167] wl_compositor at 3.create_surface(new id wl_surface at 0)
[1551020.291] desktop_shell at 15.set_panel(wl_output at 14, wl_surface at 16)
[1551020.443] -> desktop_shell at 15.configure(0, wl_surface at 16, 1024, 640)
[1551020.689] wl_compositor at 3.create_surface(new id wl_surface at 1919251566)
[1551020.794] desktop_shell at 15.set_background(wl_output at 14, wl_surface at 17)
[1551020.903] -> desktop_shell at 15.configure(0, wl_surface at 17, 1024, 640)
[1551021.076] wl_compositor at 3.create_surface(new id wl_surface at 146739260)
[1551021.191] desktop_shell at 15.set_grab_surface(wl_surface at 18)
[1551021.359] wl_seat at 7.capabilities(3)
[1551021.442] -> wl_seat at 7.get_pointer(new id wl_pointer at 19)
[1551021.530] -> wl_seat at 7.get_keyboard(new id wl_keyboard at 20)
[1551021.616] wl_output at 10.geometry(0, 0, 1024, 640, 0, "xwayland",
"none", 0)
[1551021.910] wl_output at 10.mode(3, 1024, 640, 60000)
[1551022.080] workspace_manager at 12.state(0, 1)
[1551022.182] desktop_shell at 15.configure(0, wl_surface at 16, 1024, 640)
[1551022.355] desktop_shell at 15.configure(0, wl_surface at 17, 1024, 640)
[1551022.679] -> wl_shm at 6.create_pool(new id wl_shm_pool at 21, fd 10, 131072)
[1551022.891] -> wl_shm_pool at 21.create_buffer(new id wl_buffer at 22, 0,
1024, 32, 4096, 0)
[1551048.569] -> wl_surface at 16.frame(new id wl_callback at 23)
[1551048.735] -> wl_surface at 16.attach(wl_buffer at 22, 0, 0)
[1551048.872] -> wl_surface at 16.damage(0, 0, 1024, 32)
[1551049.078] -> wl_surface at 16.commit()
[1551049.252] -> wl_shm at 6.create_pool(new id wl_shm_pool at 24, fd 11,
2621440)
[1551049.492] -> wl_shm_pool at 24.create_buffer(new id wl_buffer at 25, 0,
1024, 640, 4096, 0)
[1551058.580] -> wl_compositor at 3.create_region(new id wl_region at 26)
[1551058.833] -> wl_region at 26.add(0, 0, 1024, 640)
[1551059.098] -> wl_surface at 17.set_opaque_region(wl_region at 26)
[1551059.192] -> wl_region at 26.destroy()
[1551059.285] -> wl_surface at 17.frame(new id wl_callback at 27)
[1551059.421] -> wl_surface at 17.attach(wl_buffer at 25, 0, 0)
[1551059.609] -> wl_surface at 17.damage(0, 0, 1024, 640)
[1551059.907] -> wl_surface at 17.commit()
[1551122.875] wl_seat at 7.get_pointer(new id wl_pointer at 0)
[1551123.030] wl_seat at 7.get_keyboard(new id wl_keyboard at 0)
[1551123.128] -> wl_keyboard at 20.keymap(1, fd 26, 46376)
[1551123.267] wl_shm at 6.create_pool(new id wl_shm_pool at 146644744, fd 24,
131072)
[1551123.439] wl_shm_pool at 21.create_buffer(new id wl_buffer at 1024, 0,
1024, 32, 4096, 0)
[1551123.712] wl_surface at 16.frame(new id wl_callback at 1919251566)
[1551123.813] wl_surface at 16.attach(wl_buffer at 22, 0, 0)
[1551123.988] wl_surface at 16.damage(0, 0, 1024, 32)
[1551124.160] wl_surface at 16.commit()
[1551124.367] wl_shm at 6.create_pool(new id wl_shm_pool at 4294967295, fd 25,
2621440)
[1551124.541] wl_shm_pool at 24.create_buffer(new id wl_buffer at 1024, 0,
1024, 640, 4096, 0)
[1551124.795] wl_compositor at 3.create_region(new id wl_region at 146739260)
[1551124.888] wl_region at 26.add(0, 0, 1024, 640)
[1551125.056] wl_surface at 17.set_opaque_region(wl_region at 26)
[1551125.131] wl_region at 26.destroy()
[1551125.192] -> wl_display at 1.delete_id(26)
[1551125.266] wl_surface at 17.frame(new id wl_callback at 0)
[1551125.355] wl_surface at 17.attach(wl_buffer at 25, 0, 0)
[1551125.491] wl_surface at 17.damage(0, 0, 1024, 640)
[1551125.656] wl_surface at 17.commit()
[1551125.821] wl_keyboard at 20.keymap(1, fd 7, 46376)
[1551132.931] -> wl_surface at 16.enter(wl_output at 14)
[1551133.087] -> wl_surface at 17.enter(wl_output at 14)
[1551144.531] wl_display at 1.delete_id(26)
[1551362.854] -> wl_callback at 27.done(473997535)
[1551363.022] -> wl_display at 1.delete_id(27)
[1551363.111] -> wl_callback at 23.done(473997535)
[1551363.199] -> wl_display at 1.delete_id(23)
[1551363.396] wl_surface at 16.enter(wl_output at 14)
[1551363.506] wl_surface at 17.enter(wl_output at 14)
[1551363.598] wl_callback at 27.done(473997535)
[1551363.694] wl_display at 1.delete_id(27)
[1551363.783] wl_callback at 23.done(473997535)
[1551363.904] wl_display at 1.delete_id(23)
spitzak at lulu:~/swdevl/wayland$ [1553466.889] ->
wl_display at 1.get_registry(new id wl_registry at 2)
[1553482.113] wl_display at 1.get_registry(new id wl_registry at 0)
[1553482.305] -> wl_registry at 2.global(1, "wl_display", 1)
[1553482.487] -> wl_registry at 2.global(2, "wl_compositor", 1)
[1553482.666] -> wl_registry at 2.global(3, "screenshooter", 1)
[1553482.842] -> wl_registry at 2.global(4, "text_cursor_position", 1)
[1553483.013] -> wl_registry at 2.global(5, "text_model_factory", 1)
[1553483.189] -> wl_registry at 2.global(6, "wl_data_device_manager", 1)
[1553483.361] -> wl_registry at 2.global(7, "wl_shm", 1)
[1553483.533] -> wl_registry at 2.global(8, "wl_seat", 1)
[1553483.714] -> wl_registry at 2.global(9, "input_method", 1)
[1553484.011] -> wl_registry at 2.global(10, "wl_output", 1)
[1553484.184] -> wl_registry at 2.global(11, "wl_shell", 1)
[1553484.358] -> wl_registry at 2.global(12, "desktop_shell", 1)
[1553484.529] -> wl_registry at 2.global(13, "screensaver", 1)
[1553484.697] -> wl_registry at 2.global(14, "input_panel", 1)
[1553484.867] -> wl_registry at 2.global(15, "workspace_manager", 1)
[1553485.035] -> wl_registry at 2.global(16, "xserver", 1)
[1553485.324] wl_registry at 2.global(1, "wl_display", 1)
[1553485.540] wl_registry at 2.global(2, "wl_compositor", 1)
[1553485.737] -> wl_registry at 2.bind(2, "wl_compositor", 1, new id
[unknown]@3)
[1553485.969] wl_registry at 2.global(3, "screenshooter", 1)
[1553486.133] wl_registry at 2.global(4, "text_cursor_position", 1)
[1553486.332] -> wl_registry at 2.bind(4, "text_cursor_position", 1, new
id [unknown]@4)
[1553486.560] wl_registry at 2.global(5, "text_model_factory", 1)
[1553486.739] wl_registry at 2.global(6, "wl_data_device_manager", 1)
[1553486.961] -> wl_registry at 2.bind(6, "wl_data_device_manager", 1, new
id [unknown]@5)
[1553487.228] wl_registry at 2.global(7, "wl_shm", 1)
[1553487.417] -> wl_registry at 2.bind(7, "wl_shm", 1, new id [unknown]@6)
[1553487.699] wl_registry at 2.global(8, "wl_seat", 1)
[1553487.923] -> wl_registry at 2.bind(8, "wl_seat", 1, new id [unknown]@7)
[1553488.205] -> wl_data_device_manager at 5.get_data_device(new id
wl_data_device at 8, wl_seat at 7)
[1553488.380] -> wl_compositor at 3.create_surface(new id wl_surface at 9)
[1553488.517] wl_registry at 2.global(9, "input_method", 1)
[1553488.710] wl_registry at 2.global(10, "wl_output", 1)
[1553488.911] -> wl_registry at 2.bind(10, "wl_output", 1, new id
[unknown]@10)
[1553489.183] wl_registry at 2.global(11, "wl_shell", 1)
[1553489.388] -> wl_registry at 2.bind(11, "wl_shell", 1, new id [unknown]@11)
[1553489.642] wl_registry at 2.global(12, "desktop_shell", 1)
[1553489.841] wl_registry at 2.global(13, "screensaver", 1)
[1553490.015] wl_registry at 2.global(14, "input_panel", 1)
[1553490.186] wl_registry at 2.global(15, "workspace_manager", 1)
[1553490.378] -> wl_registry at 2.bind(15, "workspace_manager", 1, new id
[unknown]@12)
[1553490.579] wl_registry at 2.global(16, "xserver", 1)
[1553490.994] -> wl_shm at 6.create_pool(new id wl_shm_pool at 13, fd 8, 4096)
[1553491.834] -> wl_shm_pool at 13.resize(12288)
[1553492.731] -> wl_shm_pool at 13.resize(28672)
[1553493.724] -> wl_shm_pool at 13.resize(61440)
[1553499.808] -> wl_shm_pool at 13.resize(126976)
[1553500.222] -> wl_shm_pool at 13.resize(258048)
[1553509.732] -> wl_shm_pool at 13.resize(520192)
[1553522.564] -> wl_shm_pool at 13.resize(1044480)
[1553588.375] -> wl_compositor at 3.create_surface(new id wl_surface at 14)
[1553588.551] -> wl_shell at 11.get_shell_surface(new id
wl_shell_surface at 15, wl_surface at 14)
[1553589.546] -> wl_shell_surface at 15.set_title("Wayland Terminal")
[1553623.505] -> wl_compositor at 3.create_region(new id wl_region at 16)
[1553623.770] -> wl_region at 16.add(32, 32, 662, 427)
[1553624.066] -> wl_compositor at 3.create_region(new id wl_region at 17)
[1553624.181] -> wl_region at 17.add(35, 35, 656, 421)
[1553624.596] -> wl_shm at 6.create_pool(new id wl_shm_pool at 18, fd 11,
1425864)
[1553624.923] -> wl_shm_pool at 18.create_buffer(new id wl_buffer at 19, 0,
726, 491, 2904, 0)
[21:18:18.754] libwayland: disconnect from client 0x8c57430
^C
spitzak at lulu:~/swdevl/wayland$ [1561836.823] ->
wl_registry at 2.global_remove(3)
[1561836.889] -> wl_registry at 2.global_remove(4)
[1561836.918] -> wl_registry at 2.global_remove(5)
[21:18:26.479] libwayland: disconnect from client 0x8bf3908
[1561837.092] wl_registry at 2.global_remove(3)
More information about the wayland-devel
mailing list