GNU gdb (GDB) Fedora (7.4.50.20120120-49.fc17) Copyright (C) 2012 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: ... Reading symbols from /home/uartie/Work/intel/wayland/build/weston/src/weston...done. (gdb) r Starting program: /home/uartie/Work/intel/wayland/build/weston/src/weston --socket=test-subsurface-test --backend=/home/uartie/Work/intel/wayland/build/weston/tests/../src/.libs/x11-backend.so --log=/home/uartie/Work/intel/wayland/build/weston/tests/logs/./subsurface-test-serverlog.txt --modules=/home/uartie/Work/intel/wayland/build/weston/tests/.libs/weston-test.so,xwayland.so [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [New Thread 0x7fb29ef48700 (LWP 10446)] [New Thread 0x7fb29e747700 (LWP 10447)] [New Thread 0x7fb29df46700 (LWP 10448)] [New Thread 0x7fb29cb42700 (LWP 10449)] warning: the debug information found in "/usr/lib/debug/usr/lib64/libstdc++.so.6.0.17.debug" does not match "/lib64/libstdc++.so.6" (CRC mismatch). warning: the debug information found in "/usr/lib/debug//usr/lib64/libstdc++.so.6.0.17.debug" does not match "/lib64/libstdc++.so.6" (CRC mismatch). warning: the debug information found in "/usr/lib/debug/usr/lib64//libstdc++.so.6.0.17.debug" does not match "/lib64/libstdc++.so.6" (CRC mismatch). Detaching after fork from child process 10450. [New Thread 0x7fb29a58d700 (LWP 10452)] [New Thread 0x7fb299b70700 (LWP 10453)] Detaching after fork from child process 10454. Detaching after fork from child process 10456. test-client: got global pointer 100 100 test-client: got keyboard keymap test-client: got surface enter output 0x9bf8f0 Detaching after fork from child process 10460. Detaching after fork from child process 10465. test "test_subsurface_basic_protocol": exit status 0, pass. test-client: got global pointer 100 100 test-client: got keyboard keymap test-client: got surface enter output 0x9bf8f0 Detaching after fork from child process 10470. Detaching after fork from child process 10472. test "test_subsurface_position_protocol": exit status 0, pass. test-client: got global pointer 100 100 test-client: got keyboard keymap test-client: got surface enter output 0x9bf8f0 Detaching after fork from child process 10477. test "test_subsurface_placement_protocol": exit status 0, pass. test-client: got global pointer 100 100 test-client: got keyboard keymap test-client: got surface enter output 0x9bf8f0 libwayland: wl_subcompositor@13: error 0: get_subsurface: wl_subsurface@14: wl_surface@11 cannot be its own parent subsurface-test: subsurface-test.c:150: test_subsurface_paradox: Assertion `wl_display_roundtrip((client)->wl_display) >= 0' failed. test "test_subsurface_paradox": signal 6, pass. test-client: got global pointer 100 100 test-client: got keyboard keymap test-client: got surface enter output 0x9bf8f0 libwayland: wl_subcompositor@13: error 0: get_subsurface: wl_subsurface@20: wl_surface@14 is already a sub-surface subsurface-test: subsurface-test.c:166: test_subsurface_identical_link: Assertion `wl_display_roundtrip((client)->wl_display) >= 0' failed. test "test_subsurface_identical_link": signal 6, pass. test-client: got global pointer 100 100 test-client: got keyboard keymap test-client: got surface enter output 0x9bf8f0 libwayland: wl_subcompositor@11: error 0: get_subsurface: wl_subsurface@21: wl_surface@15 is already a sub-surface subsurface-test: subsurface-test.c:184: test_subsurface_change_link: Assertion `wl_display_roundtrip((client)->wl_display) >= 0' failed. test "test_subsurface_change_link": signal 6, pass. test-client: got global pointer 100 100 test-client: got keyboard keymap test-client: got surface enter output 0x9bf8f0 test "test_subsurface_nesting": exit status 0, pass. test-client: got global pointer 100 100 test-client: got keyboard keymap test-client: got surface enter output 0x9bf8f0 test "test_subsurface_nesting_parent": exit status 0, pass. test-client: got global pointer 100 100 test-client: got keyboard keymap test-client: got surface enter output 0x9bf8f0 libwayland: wl_subcompositor@13: error 0: get_subsurface: wl_subsurface@18: wl_surface@11 is an ancestor of parent subsurface-test: subsurface-test.c:242: test_subsurface_loop_paradox: Assertion `wl_display_roundtrip((client)->wl_display) >= 0' failed. test "test_subsurface_loop_paradox": signal 6, pass. test-client: got global pointer 100 100 test-client: got keyboard keymap test-client: got surface enter output 0x9bf8f0 libwayland: wl_subsurface@16: error 0: place_above: wl_surface@13 is not a parent or sibling subsurface-test: subsurface-test.c:260: test_subsurface_place_above_stranger: Assertion `wl_display_roundtrip((client)->wl_display) >= 0' failed. test "test_subsurface_place_above_stranger": signal 6, pass. test-client: got global pointer 100 100 test-client: got keyboard keymap test-client: got surface enter output 0x9bf8f0 libwayland: wl_subsurface@16: error 0: place_below: wl_surface@13 is not a parent or sibling subsurface-test: subsurface-test.c:278: test_subsurface_place_below_stranger: Assertion `wl_display_roundtrip((client)->wl_display) >= 0' failed. test "test_subsurface_place_below_stranger": signal 6, pass. test-client: got global pointer 100 100 test-client: got keyboard keymap test-client: got surface enter output 0x9bf8f0 libwayland: wl_subsurface@15: error 0: place_above: wl_surface@22 has a different parent subsurface-test: subsurface-test.c:296: test_subsurface_place_above_foreign: Assertion `wl_display_roundtrip((client)->wl_display) >= 0' failed. test "test_subsurface_place_above_foreign": signal 6, pass. test-client: got global pointer 100 100 test-client: got keyboard keymap test-client: got surface enter output 0x9bf8f0 libwayland: wl_subsurface@15: error 0: place_below: wl_surface@22 has a different parent subsurface-test: subsurface-test.c:314: test_subsurface_place_below_foreign: Assertion `wl_display_roundtrip((client)->wl_display) >= 0' failed. test "test_subsurface_place_below_foreign": signal 6, pass. test-client: got global pointer 100 100 test-client: got keyboard keymap test-client: got surface enter output 0x9bf8f0 *** glibc detected *** /home/uartie/Work/intel/wayland/build/weston/src/weston: double free or corruption (fasttop): 0x0000000001ab4bd0 *** ======= Backtrace: ========= /lib64/libc.so.6[0x376327c00e] /home/uartie/Work/intel/wayland/install/lib/libwayland-server.so.0(wl_resource_destroy+0x7e)[0x7fb29f9f3f0c] /home/uartie/Work/intel/wayland/build/weston/src/weston[0x40eb41] /lib64/libffi.so.5(ffi_call_unix64+0x4c)[0x3765e05e90] /lib64/libffi.so.5(ffi_call+0x1e0)[0x3765e058a0] /home/uartie/Work/intel/wayland/install/lib/libwayland-server.so.0(+0x1037c)[0x7fb29f9fd37c] /home/uartie/Work/intel/wayland/install/lib/libwayland-server.so.0(+0x689a)[0x7fb29f9f389a] /home/uartie/Work/intel/wayland/install/lib/libwayland-server.so.0(+0x95e6)[0x7fb29f9f65e6] /home/uartie/Work/intel/wayland/install/lib/libwayland-server.so.0(wl_event_loop_dispatch+0xcc)[0x7fb29f9f7264] /home/uartie/Work/intel/wayland/install/lib/libwayland-server.so.0(wl_display_run+0x66)[0x7fb29f9f4e62] /home/uartie/Work/intel/wayland/build/weston/src/weston[0x4119a7] /lib64/libc.so.6(__libc_start_main+0xf5)[0x3763221735] /home/uartie/Work/intel/wayland/build/weston/src/weston[0x407eb9] ======= Memory map: ======== 00400000-0043b000 r-xp 00000000 08:21 25975394 /home/uartie/Work/intel/wayland/build/weston/src/weston 0063a000-0063c000 rw-p 0003a000 08:21 25975394 /home/uartie/Work/intel/wayland/build/weston/src/weston 0063c000-0063e000 rw-p 00000000 00:00 0 017f7000-01b24000 rw-p 00000000 00:00 0 [heap] 3762e00000-3762e20000 r-xp 00000000 fd:02 186494 /usr/lib64/ld-2.15.so 376301f000-3763020000 r--p 0001f000 fd:02 186494 /usr/lib64/ld-2.15.so 3763020000-3763021000 rw-p 00020000 fd:02 186494 /usr/lib64/ld-2.15.so 3763021000-3763022000 rw-p 00000000 00:00 0 3763200000-37633ac000 r-xp 00000000 fd:02 186495 /usr/lib64/libc-2.15.so 37633ac000-37635ac000 ---p 001ac000 fd:02 186495 /usr/lib64/libc-2.15.so 37635ac000-37635b0000 r--p 001ac000 fd:02 186495 /usr/lib64/libc-2.15.so 37635b0000-37635b2000 rw-p 001b0000 fd:02 186495 /usr/lib64/libc-2.15.so 37635b2000-37635b7000 rw-p 00000000 00:00 0 3763600000-3763602000 r-xp 00000000 fd:02 137298 /usr/lib64/libxcb-shape.so.0.0.0 3763602000-3763802000 ---p 00002000 fd:02 137298 /usr/lib64/libxcb-shape.so.0.0.0 3763802000-3763803000 r--p 00002000 fd:02 137298 /usr/lib64/libxcb-shape.so.0.0.0 3763803000-3763804000 rw-p 00003000 fd:02 137298 /usr/lib64/libxcb-shape.so.0.0.0 3763a00000-3763a03000 r-xp 00000000 fd:02 186516 /usr/lib64/libdl-2.15.so 3763a03000-3763c02000 ---p 00003000 fd:02 186516 /usr/lib64/libdl-2.15.so 3763c02000-3763c03000 r--p 00002000 fd:02 186516 /usr/lib64/libdl-2.15.so 3763c03000-3763c04000 rw-p 00003000 fd:02 186516 /usr/lib64/libdl-2.15.so 3763e00000-3763e07000 r-xp 00000000 fd:02 153588 /usr/lib64/librt-2.15.so 3763e07000-3764006000 ---p 00007000 fd:02 153588 /usr/lib64/librt-2.15.so 3764006000-3764007000 r--p 00006000 fd:02 153588 /usr/lib64/librt-2.15.so 3764007000-3764008000 rw-p 00007000 fd:02 153588 /usr/lib64/librt-2.15.so 3764200000-37642fa000 r-xp 00000000 fd:02 135339 /usr/lib64/libm-2.15.so 37642fa000-37644f9000 ---p 000fa000 fd:02 135339 /usr/lib64/libm-2.15.so 37644f9000-37644fa000 r--p 000f9000 fd:02 135339 /usr/lib64/libm-2.15.so 37644fa000-37644fb000 rw-p 000fa000 fd:02 135339 /usr/lib64/libm-2.15.so 3764600000-3764617000 r-xp 00000000 fd:02 186502 /usr/lib64/libz.so.1.2.5 3764617000-3764816000 ---p 00017000 fd:02 186502 /usr/lib64/libz.so.1.2.5 3764816000-3764817000 rw-p 00016000 fd:02 186502 /usr/lib64/libz.so.1.2.5 3764a00000-3764a08000 r-xp 00000000 fd:02 166816 /usr/lib64/libpciaccess.so.0.11.1 3764a08000-3764c07000 ---p 00008000 fd:02 166816 /usr/lib64/libpciaccess.so.0.11.1 3764c07000-3764c08000 r--p 00007000 fd:02 166816 /usr/lib64/libpciaccess.so.0.11.1 3764c08000-3764c09000 rw-p 00008000 fd:02 166816 /usr/lib64/libpciaccess.so.0.11.1 3765a00000-3765a15000 r-xp 00000000 fd:02 155786 /usr/lib64/libgcc_s-4.7.2-20120921.so.1 3765a15000-3765c14000 ---p 00015000 fd:02 155786 /usr/lib64/libgcc_s-4.7.2-20120921.so.1 3765c14000-3765c15000 rw-p 00014000 fd:02 155786 /usr/lib64/libgcc_s-4.7.2-20120921.so.1 3765e00000-3765e07000 r-xp 00000000 fd:02 186513 /usr/lib64/libffi.so.5.0.10 3765e07000-3766006000 ---p 00007000 fd:02 186513 /usr/lib64/libffi.so.5.0.10 3766006000-3766007000 r--p 00006000 fd:02 186513 /usr/lib64/libffi.so.5.0.10 3766007000-3766008000 rw-p 00007000 fd:02 186513 /usr/lib64/libffi.so.5.0.10 3766600000-3766734000 r-xp 00000000 fd:02 186544 /usr/lib64/libX11.so.6.3.0 3766734000-3766934000 ---p 00134000 fd:02 186544 /usr/lib64/libX11.so.6.3.0 3766934000-3766935000 r--p 00134000 fd:02 186544 /usr/lib64/libX11.so.6.3.0 3766935000-376693a000 rw-p 00135000 fd:02 186544 /usr/lib64/libX11.so.6.3.0 3766a00000-3766a02000 r-xp 00000000 fd:02 176476 /usr/lib64/libXau.so.6.0.0 3766a02000-3766c02000 ---p 00002000 fd:02 176476 /usr/lib64/libXau.so.6.0.0 3766c02000-3766c03000 r--p 00002000 fd:02 176476 /usr/lib64/libXau.so.6.0.0 3766c03000-3766c04000 rw-p 00003000 fd:02 176476 /usr/lib64/libXau.so.6.0.0 3767200000-376721d000 r-xp 00000000 fd:02 186543 /usr/lib64/libxcb.so.1.1.0 376721d000-376741c000 ---p 0001d000 fd:02 186543 /usr/lib64/libxcb.so.1.1.0 Program received signal SIGABRT, Aborted. 0x0000003763235935 in raise () from /lib64/libc.so.6 Missing separate debuginfos, use: debuginfo-install expat-2.1.0-1.fc17.x86_64 freetype-2.4.8-3.fc17.x86_64 glibc-2.15-58.fc17.x86_64 libX11-1.5.0-2.fc17.x86_64 libXau-1.0.6-3.fc17.x86_64 libXext-1.3.1-1.fc17.x86_64 libXrender-0.9.7-1.fc17.x86_64 libffi-3.0.10-2.fc17.x86_64 libgcc-4.7.2-2.fc17.x86_64 libjpeg-turbo-1.2.1-1.fc17.x86_64 libpciaccess-0.13.1-1.fc17.x86_64 libpng-1.5.10-1.fc17.x86_64 libstdc++-4.7.2-2.fc17.x86_64 libudev-182-3.fc17.x86_64 libxcb-1.9-1.fc17.x86_64 zlib-1.2.5-7.fc17.x86_64 (gdb) bt #0 0x0000003763235935 in raise () from /lib64/libc.so.6 #1 0x00000037632370e8 in abort () from /lib64/libc.so.6 #2 0x0000003763274e8b in __libc_message () from /lib64/libc.so.6 #3 0x000000376327c00e in _int_free () from /lib64/libc.so.6 #4 0x00007fb29f9f3f0c in wl_resource_destroy (resource=0x1ab4bd0) at wayland-server.c:433 #5 0x000000000040eb41 in subsurface_destroy (client=0x1a80b40, resource=0x1ab4bd0) at compositor.c:2216 #6 0x0000003765e05e90 in ffi_call_unix64 () from /lib64/libffi.so.5 #7 0x0000003765e058a0 in ffi_call () from /lib64/libffi.so.5 #8 0x00007fb29f9fd37c in wl_closure_invoke (closure=0x1ab5a90, flags=2, target=0x1ab4bd0, opcode=0, data=0x1a80b40) at connection.c:887 #9 0x00007fb29f9f389a in wl_client_connection_data (fd=17, mask=1, data=0x1a80b40) at wayland-server.c:280 #10 0x00007fb29f9f65e6 in wl_event_source_fd_dispatch (source=0x18e5360, ep=0x7fff4300bac0) at event-loop.c:86 #11 0x00007fb29f9f7264 in wl_event_loop_dispatch (loop=0x17f9fc0, timeout=-1) at event-loop.c:421 #12 0x00007fb29f9f4e62 in wl_display_run (display=0x17f9f50) at wayland-server.c:794 #13 0x00000000004119a7 in main (argc=1, argv=0x7fff4300bf08) at compositor.c:3342 (gdb) bt full #0 0x0000003763235935 in raise () from /lib64/libc.so.6 No symbol table info available. #1 0x00000037632370e8 in abort () from /lib64/libc.so.6 No symbol table info available. #2 0x0000003763274e8b in __libc_message () from /lib64/libc.so.6 No symbol table info available. #3 0x000000376327c00e in _int_free () from /lib64/libc.so.6 No symbol table info available. #4 0x00007fb29f9f3f0c in wl_resource_destroy (resource=0x1ab4bd0) at wayland-server.c:433 client = 0x1a80b40 id = 15 #5 0x000000000040eb41 in subsurface_destroy (client=0x1a80b40, resource=0x1ab4bd0) at compositor.c:2216 No locals. #6 0x0000003765e05e90 in ffi_call_unix64 () from /lib64/libffi.so.5 No symbol table info available. #7 0x0000003765e058a0 in ffi_call () from /lib64/libffi.so.5 No symbol table info available. #8 0x00007fb29f9fd37c in wl_closure_invoke (closure=0x1ab5a90, flags=2, target=0x1ab4bd0, opcode=0, data=0x1a80b40) at connection.c:887 count = 0 ffi_types = {0x3765e06180, 0x3765e06180, 0x3, 0x100, 0x0, 0x0, 0x0, 0x0, 0x330000000e, 0x6e0000005b, 0x7c00000077, 0x7fff4300b900, 0x8, 0x7fb29f9fa9d4, 0x7fff4300b930, 0x8, 0x1ab5b60, 0x181b720, 0xd8, 0x21400407e90, 0x7fff4300b960, 0x7fb29f9face4} implementation = 0x42f860 cif = {abi = FFI_UNIX64, nargs = 2, arg_types = 0x7fff4300b890, rtype = 0x3765e062a0, bytes = 0, flags = 0} ffi_args = {0x7fff4300b850, 0x7fff4300b858, 0x8, 0x181b720, 0x7fff4300ba00, 0x7fb29f9fca5d, 0x4321a0, 0x1a80b78, 0x801800140, 0x181b720, 0x4300b96f, 0x432098, 0x63b520, 0x8, 0x7fff4300ba00, 0x7fb29f9fcb59, 0x1a80b78, 0x1ab5a90, 0x4300ba00, 0x0, 0x4321a0, 0x432098} #9 0x00007fb29f9f389a in wl_client_connection_data (fd=17, mask=1, data=0x1a80b40) at wayland-server.c:280 connection = 0x181b720 resource = 0x1ab4bd0 message = 0x4321a0 p = {15, 524288} size = 8 closure = 0x1ab5a90 client = 0x1a80b40 object = 0x1ab4bd0 opcode = 0 len = 60 #10 0x00007fb29f9f65e6 in wl_event_source_fd_dispatch (source=0x18e5360, ep=0x7fff4300bac0) at event-loop.c:86 fd_source = 0x18e5360 mask = 1 #11 0x00007fb29f9f7264 in wl_event_loop_dispatch (loop=0x17f9fc0, timeout=-1) at event-loop.c:421 i = 0 count = 1 ep = {{events = 1, data = {ptr = 0x18e5360, fd = 26104672, u32 = 26104672, u64 = 26104672}}, {events = 0, data = {ptr = 0x7fff4300bb10, fd = 1124121360, u32 = 1124121360, u64 = 140734317509392}}, {events = 2678042099, data = { ptr = 0x404000007fb2, fd = 32690, u32 = 32690, u64 = 70643622117298}}, {events = 0, data = {ptr = 0x7fff4300bc10, fd = 1124121616, u32 = 1124121616, u64 = 140734317509648}}, {events = 1124121488, data = { ptr = 0x181e73800007fff, fd = 32767, u32 = 32767, u64 = 108622093737820159}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 2666907177, data = {ptr = 0x4300bc2000007fb2, fd = 32690, u32 = 32690, u64 = 4828065646166179762}}, {events = 32767, data = {ptr = 0x7fb29f9fb113, fd = -1616924397, u32 = 2678042899, u64 = 140405158949139}}, {events = 327306929, data = {ptr = 0x181b72000000000, fd = 0, u32 = 0, u64 = 108569214100439040}}, {events = 0, data = {ptr = 0x181ca68, fd = 25283176, u32 = 25283176, u64 = 25283176}}, {events = 32, data = {ptr = 0x198b94a00000000, fd = 0, u32 = 0, u64 = 115045517976666112}}, {events = 0, data = {ptr = 0x37632e4225, fd = 1663975973, u32 = 1663975973, u64 = 237887177253}}, {events = 0, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 32690, data = {ptr = 0x7fff4300bb30, fd = 1124121392, u32 = 1124121392, u64 = 140734317509424}}, {events = 1, data = {ptr = 0x4300bb9000000000, fd = 0, u32 = 0, u64 = 4828065027690856448}}, {events = 32767, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = { ptr = 0x9fc03be800000000, fd = 0, u32 = 0, u64 = 11511266515177439232}}, {events = 32690, data = {ptr = 0x14, fd = 20, u32 = 20, u64 = 20}}, {events = 1, data = {ptr = 0x1d00000001, fd = 1, u32 = 1, u64 = 124554051585}}, { events = 0, data = {ptr = 0x7fb29fc03ce8, fd = -1614791448, u32 = 2680175848, u64 = 140405161082088}}, {events = 0, data = {ptr = 0x4300bf0000000000, fd = 0, u32 = 0, u64 = 4828068807262076928}}, {events = 32767, data = { ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x4300bc8000000000, fd = 0, u32 = 0, u64 = 4828066058483007488}}, {events = 32767, data = {ptr = 0x3762e0e2d4, fd = 1658905300, u32 = 1658905300, u64 = 237882106580}}, {events = 5, data = {ptr = 0x0, fd = 0, u32 = 0, u64 = 0}}, {events = 0, data = {ptr = 0x7fb29f9ee168, fd = -1616977560, u32 = 2677989736, u64 = 140405158895976}}, {events = 1658905300, data = { ptr = 0x37, fd = 55, u32 = 55, u64 = 55}}, {events = 0, data = {ptr = 0x7fff4300bc80, fd = 1124121728, u32 = 1124121728, u64 = 140734317509760}}, {events = 0, data = {ptr = 0x34000000001, fd = 1, u32 = 1, u64 = 3573412790273}}, {events = 32, data = {ptr = 0x7fff4300bc60, fd = 1124121696, u32 = 1124121696, u64 = 140734317509728}}, {events = 2678017753, data = {ptr = 0x17f9f9800007fb2, fd = 32690, u32 = 32690, u64 = 107980391264059314}}, {events = 0, data = {ptr = 0x17f9f50, fd = 25141072, u32 = 25141072, u64 = 25141072}}} source = 0x18e5360 n = 32 #12 0x00007fb29f9f4e62 in wl_display_run (display=0x17f9f50) at wayland-server.c:794 No locals. #13 0x00000000004119a7 in main (argc=1, argv=0x7fff4300bf08) at compositor.c:3342 ret = 0 ---Type to continue, or q to quit--- loop = 0x17f9fc0 i = 1 section = 0x17fac40 display = 0x17f9f50 option_modules = 0x17f9ac0 "/home/uartie/Work/intel/wayland/build/weston/tests/.libs/weston-test.so,xwayland.so" help = 0 ec = 0x1800140 signals = {0x17fa050, 0x17fa0a0, 0x17fa940, 0x17fa990} config_fd = 13 modules = 0x17faa00 "desktop-shell.so" socket_name = 0x17f99e0 "test-subsurface-test" config = 0x17fa9e0 core_options = {{type = WESTON_OPTION_STRING, name = 0x4303dd "backend", short_name = 66, data = 0x7fff4300bdd8}, {type = WESTON_OPTION_STRING, name = 0x4303e5 "socket", short_name = 83, data = 0x7fff4300bdb0}, { type = WESTON_OPTION_INTEGER, name = 0x4303ec "idle-time", short_name = 105, data = 0x7fff4300bdbc}, {type = WESTON_OPTION_STRING, name = 0x4303f6 "modules", short_name = 0, data = 0x7fff4300bdc8}, { type = WESTON_OPTION_STRING, name = 0x4303fe "log", short_name = 0, data = 0x7fff4300bdc0}, {type = WESTON_OPTION_BOOLEAN, name = 0x430402 "help", short_name = 104, data = 0x7fff4300bdb8}, {type = WESTON_OPTION_BOOLEAN, name = 0x430407 "version", short_name = 0, data = 0x7fff4300bdac}} backend_init = 0x7fb29d5386a9 backend = 0x17f9a00 "/home/uartie/Work/intel/wayland/build/weston/tests/../src/.libs/x11-backend.so" log = 0x17f9a60 "/home/uartie/Work/intel/wayland/build/weston/tests/logs/./subsurface-test-serverlog.txt" idle_time = 300 version = 0 (gdb)