[uartie@uartie-ilu ~]$ sudo gdb -p 26543 GNU gdb (GDB) Fedora (7.6-30.fc19) Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-redhat-linux-gnu". For bug reporting instructions, please see: . Attaching to process 26543 Reading symbols from /home/uartie/Work/wayland/install/bin/weston...done. Reading symbols from /home/uartie/Work/wayland/install/lib/libwayland-server.so.0...done. Loaded symbols for /home/uartie/Work/wayland/install/lib/libwayland-server.so.0 Reading symbols from /lib64/libffi.so.6...Reading symbols from /lib64/libffi.so.6...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /lib64/libffi.so.6 Reading symbols from /lib64/librt.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/librt.so.1 Reading symbols from /lib64/libpixman-1.so.0...Reading symbols from /lib64/libpixman-1.so.0...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /lib64/libpixman-1.so.0 Reading symbols from /lib64/libxkbcommon.so.0...Reading symbols from /lib64/libxkbcommon.so.0...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /lib64/libxkbcommon.so.0 Reading symbols from /home/uartie/Work/wayland/install/lib/libdrm.so.2...done. Loaded symbols for /home/uartie/Work/wayland/install/lib/libdrm.so.2 Reading symbols from /lib64/libdl.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/libdl.so.2 Reading symbols from /lib64/libm.so.6...(no debugging symbols found)...done. Loaded symbols for /lib64/libm.so.6 Reading symbols from /lib64/libdbus-1.so.3...Reading symbols from /lib64/libdbus-1.so.3...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /lib64/libdbus-1.so.3 Reading symbols from /lib64/libsystemd-login.so.0...Reading symbols from /lib64/libsystemd-login.so.0...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /lib64/libsystemd-login.so.0 Reading symbols from /lib64/libpthread.so.0...(no debugging symbols found)...done. [New LWP 26566] [New LWP 26563] [New LWP 26562] [New LWP 26546] [New LWP 26545] [New LWP 26544] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Loaded symbols for /lib64/libpthread.so.0 Reading symbols from /lib64/libc.so.6...(no debugging symbols found)...done. Loaded symbols for /lib64/libc.so.6 Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done. Loaded symbols for /lib64/ld-linux-x86-64.so.2 Reading symbols from /lib64/libgcc_s.so.1...(no debugging symbols found)...done. Loaded symbols for /lib64/libgcc_s.so.1 Reading symbols from /home/uartie/Work/wayland/install/lib/weston/drm-backend.so...done. Loaded symbols for /home/uartie/Work/wayland/install/lib/weston/drm-backend.so Reading symbols from /home/uartie/Work/wayland/install/lib/libgbm.so.1...done. Loaded symbols for /home/uartie/Work/wayland/install/lib/libgbm.so.1 Reading symbols from /lib64/libudev.so.1...Reading symbols from /lib64/libudev.so.1...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /lib64/libudev.so.1 Reading symbols from /home/uartie/Work/wayland/install/lib/libwayland-client.so.0...done. Loaded symbols for /home/uartie/Work/wayland/install/lib/libwayland-client.so.0 Reading symbols from /home/uartie/Work/wayland/install/lib/libglapi.so.0...done. Loaded symbols for /home/uartie/Work/wayland/install/lib/libglapi.so.0 Reading symbols from /lib64/libmtdev.so.1...Reading symbols from /lib64/libmtdev.so.1...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /lib64/libmtdev.so.1 Reading symbols from /home/uartie/Work/wayland/install/lib/libva-drm.so.1...done. Loaded symbols for /home/uartie/Work/wayland/install/lib/libva-drm.so.1 Reading symbols from /home/uartie/Work/wayland/install/lib/libva.so.1...done. Loaded symbols for /home/uartie/Work/wayland/install/lib/libva.so.1 Reading symbols from /home/uartie/Work/wayland/install/lib/weston/gl-renderer.so...done. Loaded symbols for /home/uartie/Work/wayland/install/lib/weston/gl-renderer.so Reading symbols from /home/uartie/Work/wayland/install/lib/libEGL.so.1...done. Loaded symbols for /home/uartie/Work/wayland/install/lib/libEGL.so.1 Reading symbols from /lib64/libX11-xcb.so.1...Reading symbols from /lib64/libX11-xcb.so.1...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /lib64/libX11-xcb.so.1 Reading symbols from /lib64/libX11.so.6...Reading symbols from /lib64/libX11.so.6...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /lib64/libX11.so.6 Reading symbols from /lib64/libxcb-dri2.so.0...Reading symbols from /lib64/libxcb-dri2.so.0...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /lib64/libxcb-dri2.so.0 Reading symbols from /lib64/libxcb-xfixes.so.0...Reading symbols from /lib64/libxcb-xfixes.so.0...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /lib64/libxcb-xfixes.so.0 Reading symbols from /lib64/libxcb-render.so.0...Reading symbols from /lib64/libxcb-render.so.0...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /lib64/libxcb-render.so.0 Reading symbols from /lib64/libxcb-shape.so.0...Reading symbols from /lib64/libxcb-shape.so.0...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /lib64/libxcb-shape.so.0 Reading symbols from /lib64/libxcb.so.1...Reading symbols from /lib64/libxcb.so.1...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /lib64/libxcb.so.1 Reading symbols from /home/uartie/Work/wayland/install/lib/libGLESv2.so.2...done. Loaded symbols for /home/uartie/Work/wayland/install/lib/libGLESv2.so.2 Reading symbols from /lib64/libXau.so.6...Reading symbols from /lib64/libXau.so.6...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /lib64/libXau.so.6 Reading symbols from /home/uartie/Work/wayland/install/lib/dri/i965_dri.so...done. Loaded symbols for /home/uartie/Work/wayland/install/lib/dri/i965_dri.so Reading symbols from /home/uartie/Work/wayland/install/lib/libdrm_intel.so.1...done. Loaded symbols for /home/uartie/Work/wayland/install/lib/libdrm_intel.so.1 Reading symbols from /lib64/libpciaccess.so.0...Reading symbols from /lib64/libpciaccess.so.0...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /lib64/libpciaccess.so.0 Reading symbols from /lib64/libexpat.so.1...Reading symbols from /lib64/libexpat.so.1...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /lib64/libexpat.so.1 Reading symbols from /lib64/libstdc++.so.6...(no debugging symbols found)...done. Loaded symbols for /lib64/libstdc++.so.6 Reading symbols from /home/uartie/Work/wayland/install/lib/weston/desktop-shell.so...done. Loaded symbols for /home/uartie/Work/wayland/install/lib/weston/desktop-shell.so 0x0000003a918f5713 in epoll_wait () from /lib64/libc.so.6 Missing separate debuginfos, use: debuginfo-install dbus-libs-1.6.12-1.fc19.x86_64 expat-2.1.0-5.fc19.x86_64 glibc-2.17-11.fc19.x86_64 libX11-1.6.0-1.fc19.x86_64 libXau-1.0.8-1.fc19.x86_64 libffi-3.0.13-4.fc19.x86_64 libgcc-4.8.1-1.fc19.x86_64 libpciaccess-0.13.1-3.fc19.x86_64 libstdc++-4.8.1-1.fc19.x86_64 libxcb-1.9-3.fc19.x86_64 libxkbcommon-0.3.0-1.fc19.x86_64 mtdev-1.1.3-3.fc19.x86_64 pixman-0.30.0-1.fc19.x86_64 systemd-libs-204-9.fc19.x86_64 (gdb) c Continuing. Program received signal SIGSEGV, Segmentation fault. 0x00007f87c470bb60 in surface_subsurfaces_boundingbox (surface=0x206b5d0, x=0x7ffff7ce6bc4, y=0x7ffff7ce6bc0, w=0x7ffff7ce6bbc, h=0x7ffff7ce6bb8) at shell.c:1392 1392 subsurface->surface->height); (gdb) bt #0 0x00007f87c470bb60 in surface_subsurfaces_boundingbox (surface=0x206b5d0, x=0x7ffff7ce6bc4, y=0x7ffff7ce6bc0, w=0x7ffff7ce6bbc, h=0x7ffff7ce6bb8) at shell.c:1392 #1 0x00007f87c47121db in center_on_output (view=0x27a3d28, output=0x2069140) at shell.c:3572 #2 0x00007f87c470fb0a in lock_surface_configure (surface=0x27a3cb0, sx=0, sy=0, width=260, height=230) at shell.c:2736 #3 0x000000000040e94e in weston_surface_commit (surface=0x27a3cb0) at compositor.c:1894 #4 0x000000000040ec4c in surface_commit (client=0x24f2890, resource=0x27a6d60) at compositor.c:1965 #5 0x0000003a94405cfc in ffi_call_unix64 () from /lib64/libffi.so.6 #6 0x0000003a9440562c in ffi_call () from /lib64/libffi.so.6 #7 0x00007f87c92c1150 in wl_closure_invoke (closure=0x279e3a0, flags=2, target=0x27a6d60, opcode=6, data=0x24f2890) at connection.c:918 #8 0x00007f87c92b6e21 in wl_client_connection_data (fd=54, mask=1, data=0x24f2890) at wayland-server.c:332 #9 0x00007f87c92ba1ba in wl_event_source_fd_dispatch (source=0x22862e0, ep=0x7ffff7ce7030) at event-loop.c:86 #10 0x00007f87c92bae2e in wl_event_loop_dispatch (loop=0x204fca0, timeout=-1) at event-loop.c:421 #11 0x00007f87c92b8450 in wl_display_run (display=0x204fc10) at wayland-server.c:869 #12 0x000000000041389c in main (argc=1, argv=0x7ffff7ce7498) at compositor.c:3807 (gdb) bt full #0 0x00007f87c470bb60 in surface_subsurfaces_boundingbox (surface=0x206b5d0, x=0x7ffff7ce6bc4, y=0x7ffff7ce6bc0, w=0x7ffff7ce6bbc, h=0x7ffff7ce6bb8) at shell.c:1392 region = {extents = {x1 = 0, y1 = 0, x2 = 0, y2 = 0}, data = 0x3aa0492160} box = 0x31d6 subsurface = 0xffffffffffffffba #1 0x00007f87c47121db in center_on_output (view=0x27a3d28, output=0x2069140) at shell.c:3572 surf_y = 41568816 y = 9.8864768e-38 surf_x = 0 width = 0 height = 33905440 x = 0 #2 0x00007f87c470fb0a in lock_surface_configure (surface=0x27a3cb0, sx=0, sy=0, width=260, height=230) at shell.c:2736 shell = 0x20581e0 view = 0x27a3d28 #3 0x000000000040e94e in weston_surface_commit (surface=0x27a3cb0) at compositor.c:1894 view = 0x27a3cb0 opaque = {extents = {x1 = 41565600, y1 = 0, x2 = -4, y2 = -1}, data = 0x7ffff7ce6c90} #4 0x000000000040ec4c in surface_commit (client=0x24f2890, resource=0x27a6d60) at compositor.c:1965 surface = 0x27a3cb0 sub = 0x0 #5 0x0000003a94405cfc in ffi_call_unix64 () from /lib64/libffi.so.6 No symbol table info available. #6 0x0000003a9440562c in ffi_call () from /lib64/libffi.so.6 No symbol table info available. #7 0x00007f87c92c1150 in wl_closure_invoke (closure=0x279e3a0, flags=2, target=0x27a6d60, opcode=6, data=0x24f2890) at connection.c:918 count = 0 ffi_types = {0x3a94405fd0 , 0x3a94405fd0 , 0x7ffff7ce6e50, 0x0, 0x6e0000005b, 0x0, 0x0, 0x7c00000077, 0x7ffff7ce6e4f, 0x3a94406030 , 0x3a94406030 , 0x3a94406030 , 0x3a94406030 , 0x7f87c92be590 , 0x7ffff7ce6ec0, 0x8, 0x279e470, 0x2543390, 0xd8, 0x85000408680, 0x7ffff7ce6ec0, 0x7f87c92be89c } implementation = 0x42f820 cif = {abi = FFI_UNIX64, nargs = 2, arg_types = 0x7ffff7ce6df0, rtype = 0x3a944060f0 , bytes = 0, flags = 0} ffi_args = {0x7ffff7ce6db0, 0x7ffff7ce6db8, 0x8, 0x2543390, 0x7ffff7ce6f60, 0x7f87c92c082c , 0x7f87c94c74f0 , 0x24f28c8, 0x8024d8ae8, 0x2543390, 0x7ffff7ce6f30, 0x7f87c92c33bd, 0x7ffff7ce6f60, 0x408680 <_start>, 0x7ffff7ce6f60, 0x7f87c92c0928 , 0x24f28c8, 0x279e3a0, 0xf7ce6f60, 0x0, 0x7f87c94c74f0 , 0xc92c33bd} #8 0x00007f87c92b6e21 in wl_client_connection_data (fd=54, mask=1, data=0x24f2890) at wayland-server.c:332 connection = 0x2543390 resource = 0x27a6d60 message = 0x7f87c94c74f0 p = {28, 524294} resource_flags = 0 size = 8 closure = 0x279e3a0 client = 0x24f2890 object = 0x27a6d60 opcode = 6 len = 0 #9 0x00007f87c92ba1ba in wl_event_source_fd_dispatch (source=0x22862e0, ep=0x7ffff7ce7030) at event-loop.c:86 fd_source = 0x22862e0 mask = 1 #10 0x00007f87c92bae2e in wl_event_loop_dispatch (loop=0x204fca0, timeout=-1) at event-loop.c:421 i = 0 count = 1 ep = {{events = 1, data = {ptr = 0x22862e0, fd = 36201184, u32 = 36201184, u64 = 36201184}}, {events = 0, data = {ptr = 0x7ffff7ce7080, fd = -137465728, u32 = 4157501568, u64 = 140737350889600}}, {events = 3375098281, data = { ptr = 0x404000007f87, fd = 32647, u32 = 32647, u64 = 70643622117255}}, {events = 0, data = {ptr = 0x7ffff7ce7180, fd = -137465472, u32 = 4157501824, u64 = 140737350889856}}, {events = 4157501696, data = { ptr = 0x25463a800007fff, fd = 32767, u32 = 32767, u64 = 167868659325239295}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 2449532473, data = {ptr = 0xf7ce71900000003a, fd = 58, u32 = 58, u64 = 17856334435859824698}}, {events = 32767, data = {ptr = 0x7f87c92becc6 , fd = -919868218, u32 = 3375099078, u64 = 140221172411590}}, {events = 3051676113, data = {ptr = 0x254339000000000, fd = 0, u32 = 0, u64 = 167815779687858176}}, {events = 0, data = {ptr = 0x2545250, fd = 39080528, u32 = 39080528, u64 = 39080528}}, {events = 20, data = {ptr = 0xc92b124000000000, fd = 0, u32 = 0, u64 = 14495699891709280256}}, {events = 32647, data = {ptr = 0x7f87c94cb718, fd = -917719272, u32 = 3377248024, u64 = 140221174560536}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = { ptr = 0x7ffff7ce70a0, fd = -137465696, u32 = 4157501600, u64 = 140737350889632}}, {events = 1, data = {ptr = 0xf7ce710000000000, fd = 0, u32 = 0, u64 = 17856333817384534016}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0xc94c825000000000, fd = 0, u32 = 0, u64 = 14505111779962519552}}, {events = 32647, data = {ptr = 0x14, fd = 20, u32 = 20, u64 = 20}}, {events = 1, data = { ptr = 0x3900000001, fd = 1, u32 = 1, u64 = 244813135873}}, {events = 0, data = {ptr = 0x7f87c94c8368, fd = -917732504, u32 = 3377234792, u64 = 140221174547304}}, {events = 0, data = {ptr = 0xf7ce749000000000, fd = 0, u32 = 0, u64 = 17856337734394707968}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0xf7ce71f000000000, fd = 0, u32 = 0, u64 = 17856334848176685056}}, {events = 32767, data = { ptr = 0x3a9140e8a6 <_dl_fixup+230>, fd = -1858017114, u32 = 2436950182, u64 = 251545053350}}, {events = 5, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7ffff7ce73b0, fd = -137464912, u32 = 4157502384, u64 = 140737350890416}}, {events = 3375043136, data = {ptr = 0x7f87, fd = 32647, u32 = 32647, u64 = 32647}}, {events = 0, data = {ptr = 0x7ffff7ce71f0, fd = -137465360, u32 = 4157501936, ---Type to continue, or q to quit--- u64 = 140737350889968}}, {events = 0, data = {ptr = 0xeb800000001, fd = 1, u32 = 1, u64 = 16183436771329}}, {events = 20, data = {ptr = 0x7ffff7ce71d0, fd = -137465392, u32 = 4157501904, u64 = 140737350889936}}, { events = 3375072455, data = {ptr = 0x204fc5800007f87, fd = 32647, u32 = 32647, u64 = 145518542870052743}}, {events = 0, data = {ptr = 0x204fc10, fd = 33881104, u32 = 33881104, u64 = 33881104}}} source = 0x22862e0 n = 20 #11 0x00007f87c92b8450 in wl_display_run (display=0x204fc10) at wayland-server.c:869 No locals. #12 0x000000000041389c in main (argc=1, argv=0x7ffff7ce7498) at compositor.c:3807 ret = 0 loop = 0x204fca0 i = 1 section = 0x204fd80 display = 0x204fc10 option_modules = 0x0 help = 0 ec = 0x2055b20 signals = {0x204fd30, 0x20504d0, 0x2050520, 0x2050570} modules = 0x20515e0 "" socket_name = 0x43068b "wayland-0" config = 0x20505c0 core_options = {{type = WESTON_OPTION_STRING, name = 0x430695 "backend", short_name = 66, data = 0x7ffff7ce7370}, {type = WESTON_OPTION_STRING, name = 0x43069d "shell", short_name = 0, data = 0x7ffff7ce7368}, { type = WESTON_OPTION_STRING, name = 0x4306a3 "socket", short_name = 83, data = 0x7ffff7ce7340}, {type = WESTON_OPTION_INTEGER, name = 0x4306aa "idle-time", short_name = 105, data = 0x7ffff7ce734c}, { type = WESTON_OPTION_STRING, name = 0x4306b4 "modules", short_name = 0, data = 0x7ffff7ce7358}, {type = WESTON_OPTION_STRING, name = 0x4306bc "log", short_name = 0, data = 0x7ffff7ce7350}, {type = WESTON_OPTION_BOOLEAN, name = 0x4306c0 "help", short_name = 104, data = 0x7ffff7ce7348}, {type = WESTON_OPTION_BOOLEAN, name = 0x4306c5 "version", short_name = 0, data = 0x7ffff7ce733c}} backend_init = 0x7f87c7e61736 backend = 0x204f9f0 "drm-backend.so" shell = 0x2057ed0 "desktop-shell.so" log = 0x0 idle_time = 300 version = 0 (gdb)