(gdb) r Starting program: /home/blovin/wld/install/bin/weston [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Date: 2012-10-29 PDT [12:41:46.648] weston 1.0.0 http://wayland.freedesktop.org/ Bug reports to: https://bugs.freedesktop.org/enter_bug.cgi?product=weston Build: [12:41:46.649] OS: Linux, 3.2.0-31-generic, #50-Ubuntu SMP Fri Sep 7 16:16:45 UTC 2012, x86_64 [12:41:46.649] Loading module '/home/blovin/wld/install/lib/weston/x11-backend.so' [12:41:46.750] initializing x11 backend [12:41:47.173] XCB-XKB not available during build [12:41:47.195] x11 output 1024x640, window id 96468997 [12:41:47.212] EGL version: 1.4 (DRI2) [12:41:47.212] EGL vendor: Mesa Project [12:41:47.212] EGL client APIs: OpenGL OpenGL_ES2 [12:41:47.212] 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_context EGL_KHR_create_context EGL_NOK_swap_region EGL_NOK_texture_from_pixmap EGL_NV_post_sub_buffer [12:41:47.213] GL version: OpenGL ES 2.0 Mesa 9.1-devel [12:41:47.213] GLSL version: OpenGL ES GLSL ES 1.0.16 [12:41:47.213] GL vendor: Intel Open Source Technology Center [12:41:47.213] GL renderer: Mesa DRI Intel(R) Ironlake Desktop [12:41:47.213] GL extensions: GL_EXT_blend_minmax GL_EXT_multi_draw_arrays GL_EXT_texture_filter_anisotropic 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_vertex_array_object GL_EXT_texture_rg GL_EXT_unpack_subimage GL_NV_draw_buffers GL_NV_read_buffer GL_EXT_map_buffer_range [12:41:47.250] Loading module '/home/blovin/wld/install/lib/weston/desktop-shell.so' [12:41:47.257] libwayland: using socket /home/blovin/.xdg/wayland-0 [12:41:47.262] launching '/home/blovin/wld/install/libexec/weston-desktop-shell' ERROR loading icon from file '/usr/share/icons/hicolor/24x24/apps/google-chrome.png' [12:47:01.620] launching '/usr/libexec/weston-screensaver' [12:47:01.629] compositor: executing '/usr/libexec/weston-screensaver' failed: Permission denied [12:47:01.631] libwayland: disconnect from client 0x1b9e4e0 Program received signal SIGSEGV, Segmentation fault. 0x00007f366fca6984 in wl_list_insert (list=0x1afa640, elm=0x1afa6a0) at wayland-util.c:45 45 elm->next->prev = elm; (gdb) bt full #0 0x00007f366fca6984 in wl_list_insert (list=0x1afa640, elm=0x1afa6a0) at wayland-util.c:45 No locals. #1 0x00007f3668efab06 in show_input_panels (listener=0x1afa5e0, data=0x17cd150) at shell.c:2766 shell = 0x1afa590 surface = 0x1b9fd00 next = 0x7ffff651d440 ws = 0x19f92e0 #2 0x00000000004110e0 in wl_signal_emit (signal=0x17cd2f8, data=0x17cd150) at /home/blovin/wld/install/include/wayland-server.h:170 l = 0x1afa5e0 next = 0x17cd2f8 #3 0x00000000004115b9 in text_model_activate (client=0x1af9fe0, resource=0x1995f40, seat=0x1aba270, surface=0x1b552b0) at text-backend.c:158 text_model = 0x1995f40 weston_seat = 0x17cd608 input_method = 0x17e4b70 old = 0x0 ec = 0x17cd150 #4 0x00007f366e401a14 in ffi_call_unix64 () from /usr/lib/x86_64-linux-gnu/libffi.so.6 No symbol table info available. #5 0x00007f366e401435 in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.6 No symbol table info available. #6 0x00007f366fca62f8 in wl_closure_invoke (closure=0x1b9ed50, target=0x1995f40, func=0x4114bc , data=0x1af9fe0) at connection.c:908 result = 2 #7 0x00007f366fc9f55b in wl_client_connection_data (fd=28, mask=1, data=0x1af9fe0) at wayland-server.c:297 client = 0x1af9fe0 connection = 0x1b50f30 resource = 0x1995f40 object = 0x1995f40 closure = 0x1b9ed50 message = 0x418cb8 p = {17, 1048577} opcode = 1 size = 16 len = 56 #8 0x00007f366fca359c in wl_event_source_fd_dispatch (source=0x19fe560, ep=0x7ffff651d6c0) at event-loop.c:84 fd_source = 0x19fe560 mask = 1 #9 0x00007f366fca3f6a in wl_event_loop_dispatch (loop=0x17c69d0, timeout=-1) at event-loop.c:415 ep = {{events = 1, data = {ptr = 0x19fe560, fd = 27256160, u32 = 27256160, u64 = 27256160}}, {events = 32566, data = {ptr = 0x4040, fd = 16448, u32 = 16448, u64 = 16448}}, {events = 4132558724, data = { ptr = 0xf651d79000007fff, fd = 32767, u32 = 32767, u64 = 17749204619919130623}}, {events = 32767, data = {ptr = 0x1b53f48, fd = 28655432, u32 = 28655432, u64 = 28655432}}, {events = 0, data = {ptr = 0x25000000000, fd = 0, u32 = 0, u64 = 2542620639232}}, {events = 544, data = {ptr = 0x7ffff651d820, fd = -162408416, u32 = 4132558880, u64 = 140737325946912}}, {events = 1875527859, data = {ptr = 0x6fc99bb800007f36, fd = 32566, u32 = 32566, u64 = 8055140623105163062}}, {events = 1, data = {ptr = 0x1b50f30, fd = 28643120, u32 = 28643120, u64 = 28643120}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = { ptr = 0x7ffff651d760, fd = -162408608, u32 = 4132558688, u64 = 140737325946720}}, {events = 1, data = {ptr = 0xf651d79000000000, fd = 0, u32 = 0, u64 = 17749204619919097856}}, {events = 32767, data = {ptr = 0x0, ---Type to continue, or q to quit--- fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x700ce56000007f36, fd = 32566, u32 = 32566, u64 = 8074080432448110390}}, {events = 32566, data = {ptr = 0x1b52158, fd = 28647768, u32 = 28647768, u64 = 28647768}}, {events = 48, data = {ptr = 0x1b51f3800000000, fd = 0, u32 = 0, u64 = 123038890201186304}}, {events = 0, data = {ptr = 0x18, fd = 24, u32 = 24, u64 = 24}}, {events = 1, data = {ptr = 0x3000000000, fd = 0, u32 = 0, u64 = 206158430208}}, {events = 4640, data = {ptr = 0x14, fd = 20, u32 = 20, u64 = 20}}, {events = 1, data = {ptr = 0x1e00000001, fd = 1, u32 = 1, u64 = 128849018881}}, {events = 0, data = { ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7f366fc99000, fd = 1875480576, u32 = 1875480576, u64 = 139871780442112}}, { events = 1877718900, data = {ptr = 0x100007f36, fd = 32566, u32 = 32566, u64 = 4294999862}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 1875484872, data = {ptr = 0x6febb77400007f36, fd = 32566, u32 = 32566, u64 = 8064741266581126966}}, {events = 32566, data = {ptr = 0x1, fd = 1, u32 = 1, u64 = 1}}, {events = 0, data = {ptr = 0xf651d88000000000, fd = 0, u32 = 0, u64 = 17749205650711248896}}, { events = 32767, data = {ptr = 0x4060f0, fd = 4219120, u32 = 4219120, u64 = 4219120}}, {events = 4132559776, data = {ptr = 0xd256d70000007fff, fd = 32767, u32 = 32767, u64 = 15156537990961987583}}, {events = 1650163848, data = {ptr = 0x7ffff651d860, fd = -162408352, u32 = 4132558944, u64 = 140737325946976}}, {events = 1875514351, data = {ptr = 0x17c69b800007f36, fd = 32566, u32 = 32566, u64 = 107076730144980790}}, {events = 0, data = { ptr = 0x17c6970, fd = 24930672, u32 = 24930672, u64 = 24930672}}} source = 0x19fe560 i = 0 count = 1 n = 48 #10 0x00007f366fca1395 in wl_display_run (display=0x17c6970) at wayland-server.c:1207 No locals. #11 0x000000000040df1f in main (argc=1, argv=0x7ffff651dba8) at compositor.c:3173 ret = 0 display = 0x17c6970 ec = 0x17cd150 signals = {0x17c6a50, 0x17c6aa0, 0x17c7230, 0x17c7280} loop = 0x17c69d0 segv_action = {__sigaction_handler = {sa_handler = 0x40d49c , sa_sigaction = 0x40d49c }, sa_mask = {__val = {0 }}, sa_flags = -2147483644, sa_restorer = 0} backend_init = 0x7f366c5cd193 i = 1 backend = 0x418704 "x11-backend.so" modules = 0x4185cb "desktop-shell.so" option_modules = 0x0 log = 0x0 idle_time = 300 help = 0 socket_name = 0x4185dc "wayland-0" config_file = 0x17c72d0 "WAYLAND_DISPLAY=wayland-0" core_config_keys = {{name = 0x4185e6 "modules", type = CONFIG_KEY_STRING, data = 0x7ffff651da68}} cs = {{name = 0x4185ee "core", keys = 0x7ffff651da40, num_keys = 1, done = 0}} core_options = {{type = WESTON_OPTION_STRING, name = 0x4185f3 "backend", short_name = 66, data = 0x7ffff651da60}, {type = WESTON_OPTION_STRING, name = 0x4185fb "socket", short_name = 83, data = 0x7ffff651da80}, { type = WESTON_OPTION_INTEGER, name = 0x418602 "idle-time", short_name = 105, data = 0x7ffff651dab0}, {type = WESTON_OPTION_STRING, name = 0x4185e6 "modules", short_name = 0, data = 0x7ffff651da70}, { type = WESTON_OPTION_STRING, name = 0x41860c "log", short_name = 0, data = 0x7ffff651da78}, {type = WESTON_OPTION_BOOLEAN, name = 0x418610 "help", short_name = 104, data = 0x7ffff651dab4}} (gdb) print *elm $3 = {prev = 0x1afa640, next = 0x0}