michaelforney / velox

velox window manager

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

segfault on quit

twoertwein opened this issue · comments

I get a segfault every time I quit velox (mod,shift, key q)

$ swc-launch velox
Running on /dev/tty4
[swc:libswc/drm.c:149] DEBUG: /dev/dri/card0 is the primary GPU
Using config at '/home/twoertwein/.velox.conf'
[swc:libswc/compositor.c:670] DEBUG: Performing update
[swc:libswc/compositor.c:222] DEBUG: Rendering to target { x: 0, y: 0, w: 1366, h: 768 }
status bar: Initializing...done
[swc:libswc/screen.c:180] DEBUG: Updating usable geometry
[swc:libswc/panel.c:177] DEBUG: Original geometry { x1: 0, y1: 0, x2: 1366, y2: 768 }
[swc:libswc/panel.c:195] DEBUG: Usable region { x1: 0, y1: 18, x2: 1366, y2: 768 }
[swc:libswc/compositor.c:670] DEBUG: Performing update
[swc:libswc/compositor.c:222] DEBUG: Rendering to target { x: 0, y: 0, w: 1366, h: 768 }
[swc:libswc/compositor.c:670] DEBUG: Performing update
[swc:libswc/compositor.c:222] DEBUG: Rendering to target { x: 0, y: 0, w: 1366, h: 768 }
Wayland dispatch error: Broken pipe
Server exited with status 0
Restoring VT to original state

velox[2522]: segfault at 98 ip 000003539d32d59c sp 000003c3a15e2490 error 4 in libwayland-server.so.0.1.0[3539d327000+f000]

I sometimes get the following PaX messages instead of the segfault message. The segfault is not PaX specific, I get it with the stock Archlinux x86_64 kernel, too.

PAX: execution attempt in: /usr/lib/libc-2.22.so, 390d3c45000-390d3c47000 0019e000
PAX: terminating task: /usr/bin/velox(velox):2457, uid/euid: 1000/1000, PC: 00000390d3c45bc8, SP: 0000039989f4a648
PAX: bytes at PC: b8 5b c4 d3 90 03 00 00 b8 5b c4 d3 90 03 00 00 c8 5b c4 d3
PAX: bytes at SP-8: 0000000003925a20 00000390d418f5b4 0000000000607710 000000000394f598 00000390d418f580 0000039989f4a6b4 000000000394f5a0 00000390d4194d6d 000000000393ccf8 000000000393ccc0 000000000393cd30

I compiled velox and its dependencies against the git version of wayland to see whether this helps. It did not. Please let me know how I can give you further information on this issue

Can you get a backtrace?

I tried to get a backtrace with gdb. Unfortunately, velox seems to freeze and somehow blocks all keyboard and mouse input (only in combination with gdb).

Strangely, I get different segfault messages (without gdb):

velox[3862]: segfault at 7f9292bbabc8 ip 00007f9292bbabc8 sp 00007ffc7eafaf78 error 15 in libc-2.22.so[7f9292bba000+2000]
velox[7954]: segfault at 8 ip 00007f4c2ebb259c sp 00007fffeaab09d0 error 4 in libwayland-server.so.0.1.0[7f4c2ebac000+f000]

and I even got this, it has happened just once. At least it contains a backtrace ;)

*** Error in `velox': double free or corruption (fasttop): 0x00000000015fef40 ***
======= Backtrace: =========
/usr/lib/libc.so.6(+0x72055)[0x7fd40c3ad055]
/usr/lib/libc.so.6(+0x779a6)[0x7fd40c3b29a6]
/usr/lib/libc.so.6(+0x7818e)[0x7fd40c3b318e]
/usr/lib/libwayland-server.so.0(wl_map_release+0x9)[0x7fd40cc28aa9]
/usr/lib/libwayland-server.so.0(wl_client_destroy+0x80)[0x7fd40cc24220]
/usr/lib/libswc.so.0(+0x16883)[0x7fd40ce45883]
/usr/lib/libswc.so.0(swc_finalize+0x9)[0x7fd40ce426bf]
velox[0x401f3c]
/usr/lib/libc.so.6(__libc_start_main+0xf0)[0x7fd40c35b610]
velox[0x401f99]
======= Memory map: ========
00400000-00407000 r-xp 00000000 fd:01 1334945 /usr/bin/velox
00606000-00607000 r--p 00006000 fd:01 1334945 /usr/bin/velox
00607000-00608000 rw-p 00007000 fd:01 1334945 /usr/bin/velox
015c2000-0166a000 rw-p 00000000 00:00 0 [heap]
7fd400000000-7fd400021000 rw-p 00000000 00:00 0
7fd400021000-7fd404000000 ---p 00000000 00:00 0
7fd407dbc000-7fd407dd2000 r-xp 00000000 fd:01 1317017 /usr/lib/libgcc_s.so.1
7fd407dd2000-7fd407fd1000 ---p 00016000 fd:01 1317017 /usr/lib/libgcc_s.so.1
7fd407fd1000-7fd407fd2000 rw-p 00015000 fd:01 1317017 /usr/lib/libgcc_s.so.1
7fd407fd2000-7fd408041000 r-xp 00000000 fd:01 1318426 /usr/lib/libpcre.so.1.2.6
7fd408041000-7fd408240000 ---p 0006f000 fd:01 1318426 /usr/lib/libpcre.so.1.2.6
7fd408240000-7fd408241000 r--p 0006e000 fd:01 1318426 /usr/lib/libpcre.so.1.2.6
7fd408241000-7fd408242000 rw-p 0006f000 fd:01 1318426 /usr/lib/libpcre.so.1.2.6
7fd408242000-7fd40826b000 r-xp 00000000 fd:01 1358053 /usr/lib/libgraphite2.so.3.0.1
7fd40826b000-7fd40846a000 ---p 00029000 fd:01 1358053 /usr/lib/libgraphite2.so.3.0.1
7fd40846a000-7fd40846c000 r--p 00028000 fd:01 1358053 /usr/lib/libgraphite2.so.3.0.1
7fd40846c000-7fd40846d000 rw-p 0002a000 fd:01 1358053 /usr/lib/libgraphite2.so.3.0.1
7fd40846d000-7fd408579000 r-xp 00000000 fd:01 1334879 /usr/lib/libglib-2.0.so.0.4600.2
7fd408579000-7fd408778000 ---p 0010c000 fd:01 1334879 /usr/lib/libglib-2.0.so.0.4600.2
7fd408778000-7fd408779000 r--p 0010b000 fd:01 1334879 /usr/lib/libglib-2.0.so.0.4600.2
7fd408779000-7fd40877a000 rw-p 0010c000 fd:01 1334879 /usr/lib/libglib-2.0.so.0.4600.2
7fd40877a000-7fd40877b000 rw-p 00000000 00:00 0
7fd40877b000-7fd40877f000 r-xp 00000000 fd:01 1317636 /usr/lib/libattr.so.1.1.0
7fd40877f000-7fd40897e000 ---p 00004000 fd:01 1317636 /usr/lib/libattr.so.1.1.0
7fd40897e000-7fd40897f000 r--p 00003000 fd:01 1317636 /usr/lib/libattr.so.1.1.0
7fd40897f000-7fd408980000 rw-p 00004000 fd:01 1317636 /usr/lib/libattr.so.1.1.0
7fd408980000-7fd4089e3000 r-xp 00000000 fd:01 1355674 /usr/lib/libharfbuzz.so.0.10103.0
7fd4089e3000-7fd408be3000 ---p 00063000 fd:01 1355674 /usr/lib/libharfbuzz.so.0.10103.0
7fd408be3000-7fd408be4000 r--p 00063000 fd:01 1355674 /usr/lib/libharfbuzz.so.0.10103.0
7fd408be4000-7fd408be5000 rw-p 00064000 fd:01 1355674 /usr/lib/libharfbuzz.so.0.10103.0
7fd408be5000-7fd408c19000 r-xp 00000000 fd:01 1312744 /usr/lib/libpng16.so.16.21.0
7fd408c19000-7fd408e18000 ---p 00034000 fd:01 1312744 /usr/lib/libpng16.so.16.21.0
7fd408e18000-7fd408e19000 r--p 00033000 fd:01 1312744 /usr/lib/libpng16.so.16.21.0
7fd408e19000-7fd408e1a000 rw-p 00034000 fd:01 1312744 /usr/lib/libpng16.so.16.21.0
7fd408e1a000-7fd408e29000 r-xp 00000000 fd:01 1317005 /usr/lib/libbz2.so.1.0.6
7fd408e29000-7fd409028000 ---p 0000f000 fd:01 1317005 /usr/lib/libbz2.so.1.0.6
7fd409028000-7fd40902a000 rw-p 0000e000 fd:01 1317005 /usr/lib/libbz2.so.1.0.6
7fd40902a000-7fd40903f000 r-xp 00000000 fd:01 1317078 /usr/lib/libz.so.1.2.8
7fd40903f000-7fd40923e000 ---p 00015000 fd:01 1317078 /usr/lib/libz.so.1.2.8
7fd40923e000-7fd40923f000 r--p 00014000 fd:01 1317078 /usr/lib/libz.so.1.2.8
7fd40923f000-7fd409240000 rw-p 00015000 fd:01 1317078 /usr/lib/libz.so.1.2.8
7fd409240000-7fd409267000 r-xp 00000000 fd:01 1321855 /usr/lib/libexpat.so.1.6.0
7fd409267000-7fd409466000 ---p 00027000 fd:01 1321855 /usr/lib/libexpat.so.1.6.0
7fd409466000-7fd409469000 r--p 00026000 fd:01 1321855 /usr/lib/libexpat.so.1.6.0
7fd409469000-7fd40946a000 rw-p 00029000 fd:01 1321855 /usr/lib/libexpat.so.1.6.0
7fd40946a000-7fd409472000 r-xp 00000000 fd:01 1337750 /usr/lib/libpciaccess.so.0.11.1
7fd409472000-7fd409672000 ---p 00008000 fd:01 1337750 /usr/lib/libpciaccess.so.0.11.1
7fd409672000-7fd409673000 r--p 00008000 fd:01 1337750 /usr/lib/libpciaccess.so.0.11.1
7fd409673000-7fd409674000 rw-p 00009000 fd:01 1337750 /usr/lib/libpciaccess.so.0.11.1
7fd409674000-7fd409679000 r-xp 00000000 fd:01 1331154 /usr/lib/libXdmcp.so.6.0.0
7fd409679000-7fd409878000 ---p 00005000 fd:01 1331154 /usr/lib/libXdmcp.so.6.0.0
7fd409878000-7fd409879000 r--p 00004000 fd:01 1331154 /usr/lib/libXdmcp.so.6.0.0
7fd409879000-7fd40987a000 rw-p 00005000 fd:01 1331154 /usr/lib/libXdmcp.so.6.0.0
7fd40987a000-7fd40987c000 r-xp 00000000 fd:01 1331158 /usr/lib/libXau.so.6.0.0
7fd40987c000-7fd409a7c000 ---p 00002000 fd:01 1331158 /usr/lib/libXau.so.6.0.0
7fd409a7c000-7fd409a7d000 r--p 00002000 fd:01 1331158 /usr/lib/libXau.so.6.0.0
7fd409a7d000-7fd409a7e000 rw-p 00003000 fd:01 1331158 /usr/lib/libXau.so.6.0.0
7fd409a7e000-7fd409a92000 r-xp 00000000 fd:01 1328600 /usr/lib/libresolv-2.22.so
7fd409a92000-7fd409c91000 ---p 00014000 fd:01 1328600 /usr/lib/libresolv-2.22.so
7fd409c91000-7fd409c92000 r--p 00013000 fd:01 1328600 /usr/lib/libresolv-2.22.so
7fd409c92000-7fd409c93000 rw-p 00014000 fd:01 1328600 /usr/lib/libresolv-2.22.so
7fd409c93000-7fd409c95000 rw-p 00000000 00:00 0
7fd409c95000-7fd409c99000 r-xp 00000000 fd:01 1317785 /usr/lib/libcap.so.2.24
7fd409c99000-7fd409e98000 ---p 00004000 fd:01 1317785 /usr/lib/libcap.so.2.24
7fd409e98000-7fd409e99000 rw-p 00003000 fd:01 1317785 /usr/lib/libcap.so.2.24
7fd409e99000-7fd409ead000 r-xp 00000000 fd:01 1353706 /usr/lib/libevdev.so.2.1.12
7fd409ead000-7fd40a0ac000 ---p 00014000 fd:01 1353706 /usr/lib/libevdev.so.2.1.12
7fd40a0ac000-7fd40a0b2000 r--p 00013000 fd:01 1353706 /usr/lib/libevdev.so.2.1.12
7fd40a0b2000-7fd40a0b3000 rw-p 00019000 fd:01 1353706 /usr/lib/libevdev.so.2.1.12
7fd40a0b3000-7fd40a0b8000 r-xp 00000000 fd:01 1346876 /usr/lib/libmtdev.so.1.0.0
7fd40a0b8000-7fd40a2b7000 ---p 00005000 fd:01 1346876 /usr/lib/libmtdev.so.1.0.0
7fd40a2b7000-7fd40a2b8000 r--p 00004000 fd:01 1346876 /usr/lib/libmtdev.so.1.0.0
7fd40a2b8000-7fd40a2b9000 rw-p 00005000 fd:01 1346876 /usr/lib/libmtdev.so.1.0.0
7fd40a2b9000-7fd40a2c5000 r-xp 00000000 fd:01 1334947 /usr/lib/libwayland-client.so.0.3.0
7fd40a2c5000-7fd40a4c4000 ---p 0000c000 fd:01 1334947 /usr/lib/libwayland-client.so.0.3.0
7fd40a4c4000-7fd40a4c6000 r--p 0000b000 fd:01 1334947 /usr/lib/libwayland-client.so.0.3.0
7fd40a4c6000-7fd40a4c7000 rw-p 0000d000 fd:01 1334947 /usr/lib/libwayland-client.so.0.3.0
7fd40a4c7000-7fd40a57f000 r-xp 00000000 fd:01 1347684 /usr/lib/libfreetype.so.6.12.2
7fd40a57f000-7fd40a77e000 ---p 000b8000 fd:01 1347684 /usr/lib/libfreetype.so.6.12.2
7fd40a77e000-7fd40a784000 r--p 000b7000 fd:01 1347684 /usr/lib/libfreetype.so.6.12.2
7fd40a784000-7fd40a785000 rw-p 000bd000 fd:01 1347684 /usr/lib/libfreetype.so.6.12.2
7fd40a785000-7fd40a7c2000 r-xp 00000000 fd:01 1334829 /usr/lib/libfontconfig.so.1.8.0
7fd40a7c2000-7fd40a9c1000 ---p 0003d000 fd:01 1334829 /usr/lib/libfontconfig.so.1.8.0
7fd40a9c1000-7fd40a9c3000 r--p 0003c000 fd:01 1334829 /usr/lib/libfontconfig.so.1.8.0
7fd40a9c3000-7fd40a9c4000 rw-p 0003e000 fd:01 1334829 /usr/lib/libfontconfig.so.1.8.0
7fd40a9c4000-7fd40a9e4000 r-xp 00000000 fd:01 1331130 /usr/lib/libdrm_intel.so.1.0.0
7fd40a9e4000-7fd40abe3000 ---p 00020000 fd:01 1331130 /usr/lib/libdrm_intel.so.1.0.0
7fd40abe3000-7fd40abe4000 r--p 0001f000 fd:01 1331130 /usr/lib/libdrm_intel.so.1.0.0
7fd40abe4000-7fd40abe5000 rw-p 00020000 fd:01 1331130 /usr/lib/libdrm_intel.so.1.0.0
7fd40abe5000-7fd40abfd000 r-xp 00000000 fd:01 1314235 /usr/lib/libpthread-2.22.so
7fd40abfd000-7fd40adfc000 ---p 00018000 fd:01 1314235 /usr/lib/libpthread-2.22.so
7fd40adfc000-7fd40adfd000 r--p 00017000 fd:01 1314235 /usr/lib/libpthread-2.22.so
7fd40adfd000-7fd40adfe000 rw-p 00018000 fd:01 1314235 /usr/lib/libpthread-2.22.so
7fd40adfe000-7fd40ae02000 rw-p 00000000 00:00 0
7fd40ae02000-7fd40ae09000 r-xp 00000000 fd:01 1328601 /usr/lib/librt-2.22.so
7fd40ae09000-7fd40b008000 ---p 00007000 fd:01 1328601 /usr/lib/librt-2.22.so
7fd40b008000-7fd40b009000 r--p 00006000 fd:01 1328601 /usr/lib/librt-2.22.so
7fd40b009000-7fd40b00a000 rw-p 00007000 fd:01 1328601 /usr/lib/librt-2.22.so
7fd40b00a000-7fd40b012000 r-xp 00000000 fd:01 1318445 /usr/lib/libffi.so.6.0.4
7fd40b012000-7fd40b211000 ---p 00008000 fd:01 1318445 /usr/lib/libffi.so.6.0.4
7fd40b211000-7fd40b212000 r--p 00007000 fd:01 1318445 /usr/lib/libffi.so.6.0.4
7fd40b212000-7fd40b213000 rw-p 00008000 fd:01 1318445 /usr/lib/libffi.so.6.0.4
7fd40b213000-7fd40b217000 r-xp 00000000 fd:01 1344874 /usr/lib/libxcb-icccm.so.4.0.0
7fd40b217000-7fd40b416000 ---p 00004000 fd:01 1344874 /usr/lib/libxcb-icccm.so.4.0.0
7fd40b416000-7fd40b417000 r--p 00003000 fd:01 1344874 /usr/lib/libxcb-icccm.so.4.0.0
7fd40b417000-7fd40b418000 rw-p 00004000 fd:01 1344874 /usr/lib/libxcb-icccm.so.4.0.0
7fd40b418000-7fd40b423000 r-xp 00000000 fd:01 1344877 /usr/lib/libxcb-ewmh.so.2.0.0
7fd40b423000-7fd40b623000 ---p 0000b000 fd:01 1344877 /usr/lib/libxcb-ewmh.so.2.0.0
7fd40b623000-7fd40b624000 r--p 0000b000 fd:01 1344877 /usr/lib/libxcb-ewmh.so.2.0.0
7fd40b624000-7fd40b625000 rw-p 0000c000 fd:01 1344877 /usr/lib/libxcb-ewmh.so.2.0.0
7fd40b625000-7fd40b627000 r-xp 00000000 fd:01 1356949 /usr/lib/libxcb-composite.so.0.0.0
7fd40b627000-7fd40b827000 ---p 00002000 fd:01 1356949 /usr/lib/libxcb-composite.so.0.0.0
7fd40b827000-7fd40b828000 r--p 00002000 fd:01 1356949 /usr/lib/libxcb-composite.so.0.0.0
7fd40b828000-7fd40b829000 rw-p 00003000 fd:01 1356949 /usr/lib/libxcb-composite.so.0.0.0
7fd40b829000-7fd40b84a000 r-xp 00000000 fd:01 1353980 /usr/lib/libxcb.so.1.1.0
7fd40b84a000-7fd40ba4a000 ---p 00021000 fd:01 1353980 /usr/lib/libxcb.so.1.1.0
7fd40ba4a000-7fd40ba4b000 r--p 00021000 fd:01 1353980 /usr/lib/libxcb.so.1.1.0
7fd40ba4b000-7fd40ba4c000 rw-p 00022000 fd:01 1353980 /usr/lib/libxcb.so.1.1.0
7fd40ba4c000-7fd40ba6d000 r-xp 00000000 fd:01 1346921 /usr/lib/libinput.so.10.6.5
7fd40ba6d000-7fd40bc6c000 ---p 00021000 fd:01 1346921 /usr/lib/libinput.so.10.6.5
7fd40bc6c000-7fd40bc6d000 r--p 00020000 fd:01 1346921 /usr/lib/libinput.so.10.6.5
7fd40bc6d000-7fd40bc6e000 rw-p 00021000 fd:01 1346921 /usr/lib/libinput.so.10.6.5
7fd40bc6e000-7fd40bc7f000 r-xp 00000000 fd:01 1334941 /usr/lib/libwld.so.0.0
7fd40bc7f000-7fd40be7f000 ---p 00011000 fd:01 1334941 /usr/lib/libwld.so.0.0
7fd40be7f000-7fd40be83000 r--p 00011000 fd:01 1334941 /usr/lib/libwld.so.0.0
7fd40be83000-7fd40be84000 rw-p 00015000 fd:01 1334941 /usr/lib/libwld.so.0.0
7fd40be84000-7fd40bf23000 r-xp 00000000 fd:01 1343912 /usr/lib/libpixman-1.so.0.34.0
7fd40bf23000-7fd40c123000 ---p 0009f000 fd:01 1343912 /usr/lib/libpixman-1.so.0.34.0
7fd40c123000-7fd40c12b000 r--p 0009f000 fd:01 1343912 /usr/lib/libpixman-1.so.0.34.0
7fd40c12b000-7fd40c12c000 rw-p 000a7000 fd:01 1343912 /usr/lib/libpixman-1.so.0.34.0
7fd40c12c000-7fd40c13a000 r-xp 00000000 fd:01 1323090 /usr/lib/libdrm.so.2.4.0
7fd40c13a000-7fd40c339000 ---p 0000e000 fd:01 1323090 /usr/lib/libdrm.so.2.4.0
7fd40c339000-7fd40c33a000 r--p 0000d000 fd:01 1323090 /usr/lib/libdrm.so.2.4.0
7fd40c33a000-7fd40c33b000 rw-p 0000e000 fd:01 1323090 /usr/lib/libdrm.so.2.4.0
7fd40c33b000-7fd40c4d6000 r-xp 00000000 fd:01 1314281 /usr/lib/libc-2.22.so
7fd40c4d6000-7fd40c6d5000 ---p 0019b000 fd:01 1314281 /usr/lib/libc-2.22.so
7fd40c6d5000-7fd40c6d9000 r--p 0019a000 fd:01 1314281 /usr/lib/libc-2.22.so
7fd40c6d9000-7fd40c6db000 rw-p 0019e000 fd:01 1314281 /usr/lib/libc-2.22.so
7fd40c6db000-7fd40c6df000 rw-p 00000000 00:00 0
7fd40c6df000-7fd40c7dc000 r-xp 00000000 fd:01 1328598 /usr/lib/libm-2.22.so
7fd40c7dc000-7fd40c9db000 ---p 000fd000 fd:01 1328598 /usr/lib/libm-2.22.so
7fd40c9db000-7fd40c9dc000 r--p 000fc000 fd:01 1328598 /usr/lib/libm-2.22.so
7fd40c9dc000-7fd40c9dd000 rw-p 000fd000 fd:01 1328598 /usr/lib/libm-2.22.so
7fd40c9dd000-7fd40ca1a000 r-xp 00000000 fd:01 1321840 /usr/lib/libxkbcommon.so.0.0.0
7fd40ca1a000-7fd40cc1a000 ---p 0003d000 fd:01 1321840 /usr/lib/libxkbcommon.so.0.0.0
7fd40cc1a000-7fd40cc1c000 r--p 0003d000 fd:01 1321840 /usr/lib/libxkbcommon.so.0.0.0
7fd40cc1c000-7fd40cc1d000 rw-p 0003f000 fd:01 1321840 /usr/lib/libxkbcommon.so.0.0.0
7fd40cc1d000-7fd40cc2c000 r-xp 00000000 fd:01 1334943 /usr/lib/libwayland-server.so.0.1.0
7fd40cc2c000-7fd40ce2c000 ---p 0000f000 fd:01 1334943 /usr/lib/libwayland-server.so.0.1.0
7fd40ce2c000-7fd40ce2e000 r--p 0000f000 fd:01 1334943 /usr/lib/libwayland-server.so.0.1.0
7fd40ce2e000-7fd40ce2f000 rw-p 00011000 fd:01 1334943 /usr/lib/libwayland-server.so.0.1.0
7fd40ce2f000-7fd40ce4d000 r-xp 00000000 fd:01 1334963 /usr/lib/libswc.so.0.0
7fd40ce4d000-7fd40d04c000 ---p 0001e000 fd:01 1334963 /usr/lib/libswc.so.0.0
7fd40d04c000-7fd40d04e000 r--p 0001d000 fd:01 1334963 /usr/lib/libswc.so.0.0
7fd40d04e000-7fd40d052000 rw-p 0001f000 fd:01 1334963 /usr/lib/libswc.so.0.0
7fd40d052000-7fd40d074000 r-xp 00000000 fd:01 1314280 /usr/lib/ld-2.22.so
7fd40d1dc000-7fd40d22a000 rw-p 00000000 00:00 0
7fd40d22a000-7fd40d248000 r-xp 00000000 fd:01 1347959 /usr/lib/libudev.so.1.6.4
7fd40d248000-7fd40d249000 r--p 0001d000 fd:01 1347959 /usr/lib/libudev.so.1.6.4
7fd40d249000-7fd40d24a000 rw-p 0001e000 fd:01 1347959 /usr/lib/libudev.so.1.6.4
7fd40d24a000-7fd40d24e000 rw-p 00000000 00:00 0
7fd40d262000-7fd40d263000 rw-p 00000000 00:00 0
7fd40d263000-7fd40d267000 rw-s 100824000 00:06 11409 /dev/dri/card0
7fd40d267000-7fd40d273000 rw-s 00000000 00:2a 27070 /run/user/1000/swc-xkb-keymap-i4PUxC (deleted)
7fd40d273000-7fd40d274000 r--p 00021000 fd:01 1314280 /usr/lib/ld-2.22.so
7fd40d274000-7fd40d275000 rw-p 00022000 fd:01 1314280 /usr/lib/ld-2.22.so
7fd40d275000-7fd40d276000 rw-p 00000000 00:00 0
7ffdaa4ac000-7ffdaa4cd000 rw-p 00000000 00:00 0 [stack]
7ffdaa5dd000-7ffdaa5df000 r--p 00000000 00:00 0 [vvar]
7ffdaa5df000-7ffdaa5e1000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Server exited with status 0
Restoring VT to original state
Wayland dispatch error: Broken pipe

Maybe try valgrind instead?

rebuild velox and its dependencies (keep symbol names), removed SUID, and run valgrind as root:

export XDG_RUNTIME_DIR=/run/user/1000; valgrind --tool=memcheck --track-origins=yes --leak-check=yes -v /usr/bin/swc-launch velox
==16829== Memcheck, a memory error detector
==16829== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==16829== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info
==16829== Command: /usr/bin/swc-launch velox
==16829==
--16829-- Valgrind options:
--16829-- --tool=memcheck
--16829-- --track-origins=yes
--16829-- --leak-check=yes
--16829-- -v
--16829-- Contents of /proc/version:
--16829-- Linux version 4.4.1-2-ARCH (builduser@foutrelis) (gcc version 5.3.0 (GCC) ) #1 SMP PREEMPT Wed Feb 3 13:12:33 UTC 2016
--16829--
--16829-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-rdtscp-sse3-avx
--16829-- Page sizes: currently 4096, max supported 4096
--16829-- Valgrind library directory: /usr/lib/valgrind
--16829-- Reading syms from /usr/bin/swc-launch
--16829-- Reading syms from /usr/lib/ld-2.22.so
--16829-- Reading syms from /usr/lib/valgrind/memcheck-amd64-linux
--16829-- object doesn't have a symbol table
--16829-- object doesn't have a dynamic symbol table
--16829-- Scheduler: using generic scheduler lock implementation.
--16829-- Reading suppressions file: /usr/lib/valgrind/default.supp
==16829== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-16829-by-root-on-???
==16829== embedded gdbserver: writing to /tmp/vgdb-pipe-to-vgdb-from-16829-by-root-on-???
==16829== embedded gdbserver: shared mem /tmp/vgdb-pipe-shared-mem-vgdb-16829-by-root-on-???
==16829==
==16829== TO CONTROL THIS PROCESS USING vgdb (which you probably
==16829== don't want to do, unless you know exactly what you're doing,
==16829== or are doing some strange experiment):
==16829== /usr/lib/valgrind/../../bin/vgdb --pid=16829 ...command...
==16829==
==16829== TO DEBUG THIS PROCESS USING GDB: start GDB like this
==16829== /path/to/gdb /usr/bin/swc-launch
==16829== and then give GDB the following command
==16829== target remote | /usr/lib/valgrind/../../bin/vgdb --pid=16829
==16829== --pid is optional if only one valgrind process is running
==16829==
--16829-- REDIR: 0x4018e50 (ld-linux-x86-64.so.2:strlen) redirected to 0x3809e1c1 (???)
--16829-- Reading syms from /usr/lib/valgrind/vgpreload_core-amd64-linux.so
--16829-- object doesn't have a symbol table
--16829-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so
--16829-- object doesn't have a symbol table
==16829== WARNING: new redirection conflicts with existing -- ignoring it
--16829-- old: 0x04018e50 (strlen ) R-> (0000.0) 0x3809e1c1 ???
--16829-- new: 0x04018e50 (strlen ) R-> (2007.0) 0x04c2bca0 strlen
--16829-- REDIR: 0x4018bb0 (ld-linux-x86-64.so.2:index) redirected to 0x4c2b840 (index)
--16829-- REDIR: 0x4018dd0 (ld-linux-x86-64.so.2:strcmp) redirected to 0x4c2cd50 (strcmp)
--16829-- REDIR: 0x4019b10 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x4c2ff70 (mempcpy)
--16829-- Reading syms from /usr/lib/libdrm.so.2.4.0
--16829-- object doesn't have a symbol table
--16829-- Reading syms from /usr/lib/libc-2.22.so
--16829-- Reading syms from /usr/lib/libm-2.22.so
--16829-- object doesn't have a symbol table
--16829-- REDIR: 0x50c8250 (libc.so.6:strcasecmp) redirected to 0x4a246fe (_vgnU_ifunc_wrapper)
--16829-- REDIR: 0x50c3c00 (libc.so.6:strcspn) redirected to 0x4a246fe (_vgnU_ifunc_wrapper)
--16829-- REDIR: 0x50ca540 (libc.so.6:strncasecmp) redirected to 0x4a246fe (_vgnU_ifunc_wrapper)
--16829-- REDIR: 0x50c6090 (libc.so.6:strpbrk) redirected to 0x4a246fe (_vgnU_ifunc_wrapper)
--16829-- REDIR: 0x50c6420 (libc.so.6:strspn) redirected to 0x4a246fe (_vgnU_ifunc_wrapper)
--16829-- REDIR: 0x50c79da (libc.so.6:memcpy@GLIBC_2.2.5) redirected to 0x4a246fe (_vgnU_ifunc_wrapper)
--16829-- REDIR: 0x50c2650 (libc.so.6:strcmp) redirected to 0x4a246fe (_vgnU_ifunc_wrapper)
--16829-- REDIR: 0x50c5da0 (libc.so.6:rindex) redirected to 0x4c2b520 (rindex)
--16829-- REDIR: 0x50c40a0 (libc.so.6:strlen) redirected to 0x4c2bbe0 (strlen)
--16829-- REDIR: 0x50c4510 (libc.so.6:__GI_strncmp) redirected to 0x4c2c390 (__GI_strncmp)
--16829-- REDIR: 0x50cec00 (libc.so.6:strchrnul) redirected to 0x4c2faa0 (strchrnul)
Running on /dev/tty2
--16829-- REDIR: 0x50be380 (libc.so.6:malloc) redirected to 0x4c28b89 (malloc)
--16829-- REDIR: 0x50d3bc0 (libc.so.6:__strcmp_sse2_unaligned) redirected to 0x4c2cc10 (strcmp)
--16830-- REDIR: 0x5078c30 (libc.so.6:setenv) redirected to 0x4c307a0 (setenv)
--16830-- REDIR: 0x50c2430 (libc.so.6:__GI_strchr) redirected to 0x4c2b680 (__GI_strchr)
--16830-- REDIR: 0x50beb30 (libc.so.6:realloc) redirected to 0x4c2aa93 (realloc)
--16830-- REDIR: 0x50ccc90 (libc.so.6:__GI_memcpy) redirected to 0x4c2d7a0 (__GI_memcpy)
--16830-- REDIR: 0x50c7c00 (libc.so.6:__GI_mempcpy) redirected to 0x4c2fca0 (__GI_mempcpy)
--16830-- REDIR: 0x50c2690 (libc.so.6:__GI_strcmp) redirected to 0x4c2cc60 (__GI_strcmp)
==16829== Syscall param sendmsg(msg.msg_iov[0]) points to uninitialised byte(s)
==16829== at 0x512D1E0: __sendmsg_nocancel (in /usr/lib/libc-2.22.so)
==16829== by 0x40271C: send_fd (in /usr/bin/swc-launch)
==16829== by 0x401C25: handle_socket_data (in /usr/bin/swc-launch)
==16829== by 0x40263D: main (in /usr/bin/swc-launch)
==16829== Address 0xffeffe889 is on thread 1's stack
==16829== in frame #2, created by handle_socket_data (???:)
==16829== Uninitialised value was created by a stack allocation
==16829== at 0x4018E6: handle_socket_data (in /usr/bin/swc-launch)
==16829==
==16829== Syscall param sendmsg(msg.msg_control) points to uninitialised byte(s)
==16829== at 0x512D1E0: __sendmsg_nocancel (in /usr/lib/libc-2.22.so)
==16829== by 0x40271C: send_fd (in /usr/bin/swc-launch)
==16829== by 0x401C25: handle_socket_data (in /usr/bin/swc-launch)
==16829== by 0x40263D: main (in /usr/bin/swc-launch)
==16829== Address 0xffeffe7b4 is on thread 1's stack
==16829== in frame #1, created by send_fd (???:)
==16829== Uninitialised value was created by a stack allocation
==16829== at 0x402643: send_fd (in /usr/bin/swc-launch)
==16829==
Using config at '/root/.velox.conf'
status bar: Initializing...done
*** Error in `velox': munmap_chunk(): invalid pointer: 0x00000000016b9390 ***
Wayland dispatch error: Broken pipe
--16829-- REDIR: 0x50c7c00 (libc.so.6:__GI_mempcpy) redirected to 0x4c2fca0 (__GI_mempcpy)
Server exited with status 0
Restoring VT to original state
==16829== Warning: noted but unhandled ioctl 0x641f with no size/direction hints.
==16829== This could cause spurious value errors to appear.
==16829== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper.
==16829== Syscall param ioctl(generic) points to unaddressable byte(s)
==16829== at 0x5124797: ioctl (in /usr/lib/libc-2.22.so)
==16829== by 0x40150F: stop_devices (in /usr/bin/swc-launch)
==16829== by 0x401614: cleanup (in /usr/bin/swc-launch)
==16829== by 0x40184B: handle_chld (in /usr/bin/swc-launch)
==16829== by 0x507667F: ??? (in /usr/lib/libc-2.22.so)
==16829== by 0x512316F: __poll_nocancel (in /usr/lib/libc-2.22.so)
==16829== by 0x40260C: main (in /usr/bin/swc-launch)
==16829== Address 0x0 is not stack'd, malloc'd or (recently) free'd
==16829==
--16829-- REDIR: 0x50bea90 (libc.so.6:free) redirected to 0x4c29ca3 (free)
==16829==
==16829== HEAP SUMMARY:
==16829== in use at exit: 0 bytes in 0 blocks
==16829== total heap usage: 1 allocs, 1 frees, 4,096 bytes allocated
==16829==
==16829== All heap blocks were freed -- no leaks are possible
==16829==
==16829== ERROR SUMMARY: 35 errors from 3 contexts (suppressed: 0 from 0)
==16829==
==16829== 11 errors in context 1 of 3:
==16829== Syscall param ioctl(generic) points to unaddressable byte(s)
==16829== at 0x5124797: ioctl (in /usr/lib/libc-2.22.so)
==16829== by 0x40150F: stop_devices (in /usr/bin/swc-launch)
==16829== by 0x401614: cleanup (in /usr/bin/swc-launch)
==16829== by 0x40184B: handle_chld (in /usr/bin/swc-launch)
==16829== by 0x507667F: ??? (in /usr/lib/libc-2.22.so)
==16829== by 0x512316F: __poll_nocancel (in /usr/lib/libc-2.22.so)
==16829== by 0x40260C: main (in /usr/bin/swc-launch)
==16829== Address 0x0 is not stack'd, malloc'd or (recently) free'd
==16829==
==16829==
==16829== 12 errors in context 2 of 3:
==16829== Syscall param sendmsg(msg.msg_control) points to uninitialised byte(s)
==16829== at 0x512D1E0: __sendmsg_nocancel (in /usr/lib/libc-2.22.so)
==16829== by 0x40271C: send_fd (in /usr/bin/swc-launch)
==16829== by 0x401C25: handle_socket_data (in /usr/bin/swc-launch)
==16829== by 0x40263D: main (in /usr/bin/swc-launch)
==16829== Address 0xffeffe7b4 is on thread 1's stack
==16829== in frame #1, created by send_fd (???:)
==16829== Uninitialised value was created by a stack allocation
==16829== at 0x402643: send_fd (in /usr/bin/swc-launch)
==16829==
==16829==
==16829== 12 errors in context 3 of 3:
==16829== Syscall param sendmsg(msg.msg_iov[0]) points to uninitialised byte(s)
==16829== at 0x512D1E0: __sendmsg_nocancel (in /usr/lib/libc-2.22.so)
==16829== by 0x40271C: send_fd (in /usr/bin/swc-launch)
==16829== by 0x401C25: handle_socket_data (in /usr/bin/swc-launch)
==16829== by 0x40263D: main (in /usr/bin/swc-launch)
==16829== Address 0xffeffe889 is on thread 1's stack
==16829== in frame #2, created by handle_socket_data (???:)
==16829== Uninitialised value was created by a stack allocation
==16829== at 0x4018E6: handle_socket_data (in /usr/bin/swc-launch)
==16829==
==16829== ERROR SUMMARY: 35 errors from 3 contexts (suppressed: 0 from 0)

Since I installed xwayland, I don't get a segfault anymore

I'm curious about the segfault though. I can't reproduce it, even after uninstalling xwayland.

Can you run gdb/valgrind on velox itself, rather than the launcher process?

For example swc-launch -- valgrind velox.

hope that helps (with wayland-git, last time I used the precompiled wayland from Archlinux). I removed xwayland again:

$ swc-launch -- valgrind velox
Running on /dev/tty2
==22268== Memcheck, a memory error detector
==22268== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==22268== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info
==22268== Command: velox
==22268==
[swc:libswc/drm.c:149] DEBUG: /dev/dri/card0 is the primary GPU

find_driver: Trying DRM driver `intel'

Using config at '/home/torstenww/.velox.conf'
[swc:libswc/compositor.c:670] DEBUG: Performing update
status bar: Initializing...[swc:libswc/compositor.c:222] DEBUG: Rendering to target { x: 0, y: 0, w: 1366, h: 768 }
==22269==
==22269== HEAP SUMMARY:
==22269== in use at exit: 583,569 bytes in 1,643 blocks
==22269== total heap usage: 15,491 allocs, 13,848 frees, 2,483,111 bytes allocated
==22269==
==22269== LEAK SUMMARY:
==22269== definitely lost: 64 bytes in 1 blocks
==22269== indirectly lost: 0 bytes in 0 blocks
==22269== possibly lost: 944 bytes in 9 blocks
==22269== still reachable: 582,561 bytes in 1,633 blocks
==22269== suppressed: 0 bytes in 0 blocks
==22269== Rerun with --leak-check=full to see details of leaked memory
==22269==
==22269== For counts of detected and suppressed errors, rerun with: -v
==22269== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
==22268== Syscall param sendmsg(msg.msg_iov[0]) points to uninitialised byte(s)
==22268== at 0x58911E0: __sendmsg_nocancel (in /usr/lib/libc-2.22.so)
==22268== by 0x5060C60: wl_connection_flush.part.4 (connection.c:300)
==22268== by 0x505EEAE: wl_display_flush_clients (wayland-server.c:1062)
==22268== by 0x505EF07: wl_display_run (wayland-server.c:1050)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Address 0xa048f2e is 4,126 bytes inside a block of size 16,424 alloc'd
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060D91: zalloc (wayland-private.h:229)
==22268== by 0x5060D91: wl_connection_create (connection.c:166)
==22268== by 0x505F3BA: wl_client_create (wayland-server.c:436)
==22268== by 0x505F4D5: socket_data (wayland-server.c:1087)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268==

find_driver: Trying DRM driver `intel'

wld_font_open_name: Opening font with name: Terminus:pixelsize=14

wld_font_open_pattern: Loading font file: /usr/share/fonts/TTF/DejaVuSans.ttf

done
[swc:libswc/screen.c:180] DEBUG: Updating usable geometry
[swc:libswc/panel.c:177] DEBUG: Original geometry { x1: 0, y1: 0, x2: 1366, y2: 768 }
[swc:libswc/panel.c:195] DEBUG: Usable region { x1: 0, y1: 18, x2: 1366, y2: 768 }
[swc:libswc/compositor.c:670] DEBUG: Performing update
[swc:libswc/compositor.c:222] DEBUG: Rendering to target { x: 0, y: 0, w: 1366, h: 768 }
[swc:libswc/compositor.c:670] DEBUG: Performing update
[swc:libswc/compositor.c:222] DEBUG: Rendering to target { x: 0, y: 0, w: 1366, h: 768 }
[swc:libswc/compositor.c:670] DEBUG: Performing update
[swc:libswc/compositor.c:222] DEBUG: Rendering to target { x: 0, y: 0, w: 1366, h: 768 }
==22268== Invalid read of size 8
==22268== at 0x505E71F: wl_signal_emit (wayland-server-core.h:329)
==22268== by 0x505E71F: wl_client_destroy (wayland-server.c:706)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa011548 is 120 bytes inside a block of size 144 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F34C: zalloc (wayland-private.h:229)
==22268== by 0x505F34C: wl_client_create (wayland-server.c:419)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x505E72B: wl_signal_emit (wayland-server-core.h:329)
==22268== by 0x505E72B: wl_client_destroy (wayland-server.c:706)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa011548 is 120 bytes inside a block of size 144 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F34C: zalloc (wayland-private.h:229)
==22268== by 0x505F34C: wl_client_create (wayland-server.c:419)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x505E470: wl_client_flush (wayland-server.c:372)
==22268== by 0x505E763: wl_client_destroy (wayland-server.c:708)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa0114d0 is 0 bytes inside a block of size 144 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F34C: zalloc (wayland-private.h:229)
==22268== by 0x505F34C: wl_client_create (wayland-server.c:419)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 4
==22268== at 0x5060E10: wl_connection_flush (connection.c:282)
==22268== by 0x505E763: wl_client_destroy (wayland-server.c:708)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa015644 is 16,420 bytes inside a block of size 16,424 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060DD8: wl_connection_destroy (connection.c:201)
==22268== by 0x505E791: wl_client_destroy (wayland-server.c:712)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060D91: zalloc (wayland-private.h:229)
==22268== by 0x5060D91: wl_connection_create (connection.c:166)
==22268== by 0x505F3BA: wl_client_create (wayland-server.c:436)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x5063201: wl_map_for_each (wayland-util.c:364)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa011518 is 72 bytes inside a block of size 144 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F34C: zalloc (wayland-private.h:229)
==22268== by 0x505F34C: wl_client_create (wayland-server.c:419)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x5063208: for_each_helper (wayland-util.c:355)
==22268== by 0x5063208: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa011508 is 56 bytes inside a block of size 144 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F34C: zalloc (wayland-private.h:229)
==22268== by 0x505F34C: wl_client_create (wayland-server.c:419)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x5063221: for_each_helper (wayland-util.c:358)
==22268== by 0x5063221: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa015690 is 0 bytes inside a block of size 16 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5062F78: wl_map_release (wayland-util.c:176)
==22268== by 0x505E77F: wl_client_destroy (wayland-server.c:710)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5062E89: wl_array_add (wayland-util.c:127)
==22268== by 0x5063085: wl_map_insert_at (wayland-util.c:231)
==22268== by 0x505F3E2: wl_client_create (wayland-server.c:442)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x5063227: for_each_helper (wayland-util.c:358)
==22268== by 0x5063227: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa015698 is 8 bytes inside a block of size 16 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5062F78: wl_map_release (wayland-util.c:176)
==22268== by 0x505E77F: wl_client_destroy (wayland-server.c:710)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5062E89: wl_array_add (wayland-util.c:127)
==22268== by 0x5063085: wl_map_insert_at (wayland-util.c:231)
==22268== by 0x505F3E2: wl_client_create (wayland-server.c:442)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x505DAE1: wl_signal_emit (wayland-server-core.h:329)
==22268== by 0x505DAE1: destroy_resource (wayland-server.c:567)
==22268== by 0x506323C: for_each_helper (wayland-util.c:359)
==22268== by 0x506323C: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa015718 is 56 bytes inside a block of size 96 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506323C: for_each_helper (wayland-util.c:359)
==22268== by 0x506323C: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F272: wl_resource_create (wayland-server.c:1393)
==22268== by 0x505F408: bind_display (wayland-server.c:820)
==22268== by 0x505F408: wl_client_create (wayland-server.c:446)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x505DAE5: destroy_resource (wayland-server.c:564)
==22268== by 0x506323C: for_each_helper (wayland-util.c:359)
==22268== by 0x506323C: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa015720 is 64 bytes inside a block of size 96 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506323C: for_each_helper (wayland-util.c:359)
==22268== by 0x506323C: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F272: wl_resource_create (wayland-server.c:1393)
==22268== by 0x505F408: bind_display (wayland-server.c:820)
==22268== by 0x505F408: wl_client_create (wayland-server.c:446)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x505DAE9: wl_signal_emit (wayland-server-core.h:329)
==22268== by 0x505DAE9: destroy_resource (wayland-server.c:567)
==22268== by 0x506323C: for_each_helper (wayland-util.c:359)
==22268== by 0x506323C: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa015718 is 56 bytes inside a block of size 96 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506323C: for_each_helper (wayland-util.c:359)
==22268== by 0x506323C: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F272: wl_resource_create (wayland-server.c:1393)
==22268== by 0x505F408: bind_display (wayland-server.c:820)
==22268== by 0x505F408: wl_client_create (wayland-server.c:446)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 4
==22268== at 0x505DB10: destroy_resource (wayland-server.c:569)
==22268== by 0x506323C: for_each_helper (wayland-util.c:359)
==22268== by 0x506323C: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa0156f0 is 16 bytes inside a block of size 96 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506323C: for_each_helper (wayland-util.c:359)
==22268== by 0x506323C: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F272: wl_resource_create (wayland-server.c:1393)
==22268== by 0x505F408: bind_display (wayland-server.c:820)
==22268== by 0x505F408: wl_client_create (wayland-server.c:446)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x50631C2: wl_map_lookup_flags (wayland-util.c:343)
==22268== by 0x505DB1B: destroy_resource (wayland-server.c:569)
==22268== by 0x506323C: for_each_helper (wayland-util.c:359)
==22268== by 0x506323C: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa011508 is 56 bytes inside a block of size 144 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F34C: zalloc (wayland-private.h:229)
==22268== by 0x505F34C: wl_client_create (wayland-server.c:419)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x50631CF: wl_map_lookup_flags (wayland-util.c:343)
==22268== by 0x505DB1B: destroy_resource (wayland-server.c:569)
==22268== by 0x506323C: for_each_helper (wayland-util.c:359)
==22268== by 0x506323C: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa011518 is 72 bytes inside a block of size 144 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F34C: zalloc (wayland-private.h:229)
==22268== by 0x505F34C: wl_client_create (wayland-server.c:419)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x50631D5: wl_map_lookup_flags (wayland-util.c:343)
==22268== by 0x505DB1B: destroy_resource (wayland-server.c:569)
==22268== by 0x506323C: for_each_helper (wayland-util.c:359)
==22268== by 0x506323C: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa015698 is 8 bytes inside a block of size 16 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5062F78: wl_map_release (wayland-util.c:176)
==22268== by 0x505E77F: wl_client_destroy (wayland-server.c:710)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5062E89: wl_array_add (wayland-util.c:127)
==22268== by 0x5063085: wl_map_insert_at (wayland-util.c:231)
==22268== by 0x505F3E2: wl_client_create (wayland-server.c:442)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x505DB1C: destroy_resource (wayland-server.c:570)
==22268== by 0x506323C: for_each_helper (wayland-util.c:359)
==22268== by 0x506323C: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa0156f8 is 24 bytes inside a block of size 96 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506323C: for_each_helper (wayland-util.c:359)
==22268== by 0x506323C: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F272: wl_resource_create (wayland-server.c:1393)
==22268== by 0x505F408: bind_display (wayland-server.c:820)
==22268== by 0x505F408: wl_client_create (wayland-server.c:446)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x505DAC0: destroy_client_display_resource (wayland-server.c:813)
==22268== by 0x505DB2B: destroy_resource (wayland-server.c:571)
==22268== by 0x506323C: for_each_helper (wayland-util.c:359)
==22268== by 0x506323C: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa015720 is 64 bytes inside a block of size 96 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506323C: for_each_helper (wayland-util.c:359)
==22268== by 0x506323C: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F272: wl_resource_create (wayland-server.c:1393)
==22268== by 0x505F408: bind_display (wayland-server.c:820)
==22268== by 0x505F408: wl_client_create (wayland-server.c:446)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid write of size 8
==22268== at 0x505DAC4: destroy_client_display_resource (wayland-server.c:813)
==22268== by 0x505DB2B: destroy_resource (wayland-server.c:571)
==22268== by 0x506323C: for_each_helper (wayland-util.c:359)
==22268== by 0x506323C: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa0114e8 is 24 bytes inside a block of size 144 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F34C: zalloc (wayland-private.h:229)
==22268== by 0x505F34C: wl_client_create (wayland-server.c:419)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid free() / delete / delete[] / realloc()
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506323C: for_each_helper (wayland-util.c:359)
==22268== by 0x506323C: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa0156e0 is 0 bytes inside a block of size 96 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506323C: for_each_helper (wayland-util.c:359)
==22268== by 0x506323C: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F272: wl_resource_create (wayland-server.c:1393)
==22268== by 0x505F408: bind_display (wayland-server.c:820)
==22268== by 0x505F408: wl_client_create (wayland-server.c:446)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x5063242: for_each_helper (wayland-util.c:357)
==22268== by 0x5063242: wl_map_for_each (wayland-util.c:365)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa011530 is 96 bytes inside a block of size 144 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F34C: zalloc (wayland-private.h:229)
==22268== by 0x505F34C: wl_client_create (wayland-server.c:419)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x5063249: for_each_helper (wayland-util.c:355)
==22268== by 0x5063249: wl_map_for_each (wayland-util.c:366)
==22268== by 0x505E777: wl_client_destroy (wayland-server.c:709)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa011520 is 80 bytes inside a block of size 144 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F34C: zalloc (wayland-private.h:229)
==22268== by 0x505F34C: wl_client_create (wayland-server.c:419)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x5062E30: wl_array_release (wayland-util.c:106)
==22268== by 0x5062F78: wl_map_release (wayland-util.c:176)
==22268== by 0x505E77F: wl_client_destroy (wayland-server.c:710)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa011518 is 72 bytes inside a block of size 144 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F34C: zalloc (wayland-private.h:229)
==22268== by 0x505F34C: wl_client_create (wayland-server.c:419)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid free() / delete / delete[] / realloc()
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5062F78: wl_map_release (wayland-util.c:176)
==22268== by 0x505E77F: wl_client_destroy (wayland-server.c:710)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa015690 is 0 bytes inside a block of size 16 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5062F78: wl_map_release (wayland-util.c:176)
==22268== by 0x505E77F: wl_client_destroy (wayland-server.c:710)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5062E89: wl_array_add (wayland-util.c:127)
==22268== by 0x5063085: wl_map_insert_at (wayland-util.c:231)
==22268== by 0x505F3E2: wl_client_create (wayland-server.c:442)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x5062E30: wl_array_release (wayland-util.c:106)
==22268== by 0x505E77F: wl_client_destroy (wayland-server.c:710)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa011530 is 96 bytes inside a block of size 144 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F34C: zalloc (wayland-private.h:229)
==22268== by 0x505F34C: wl_client_create (wayland-server.c:419)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x505E780: wl_client_destroy (wayland-server.c:711)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa0114d8 is 8 bytes inside a block of size 144 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F34C: zalloc (wayland-private.h:229)
==22268== by 0x505F34C: wl_client_create (wayland-server.c:419)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 4
==22268== at 0x5060679: wl_event_source_remove (event-loop.c:321)
==22268== by 0x505E788: wl_client_destroy (wayland-server.c:711)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa0115c8 is 40 bytes inside a block of size 64 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506010C: wl_event_loop_process_destroy_list (event-loop.c:339)
==22268== by 0x5060869: wl_event_loop_dispatch (event-loop.c:424)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060325: wl_event_loop_add_fd (event-loop.c:134)
==22268== by 0x505F377: wl_client_create (wayland-server.c:424)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x506067C: wl_event_source_remove (event-loop.c:317)
==22268== by 0x505E788: wl_client_destroy (wayland-server.c:711)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa0115a8 is 8 bytes inside a block of size 64 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506010C: wl_event_loop_process_destroy_list (event-loop.c:339)
==22268== by 0x5060869: wl_event_loop_dispatch (event-loop.c:424)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060325: wl_event_loop_add_fd (event-loop.c:134)
==22268== by 0x505F377: wl_client_create (wayland-server.c:424)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x5062D70: wl_list_remove (wayland-util.c:57)
==22268== by 0x50606AD: wl_event_source_remove (event-loop.c:327)
==22268== by 0x505E788: wl_client_destroy (wayland-server.c:711)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa0115b8 is 24 bytes inside a block of size 64 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506010C: wl_event_loop_process_destroy_list (event-loop.c:339)
==22268== by 0x5060869: wl_event_loop_dispatch (event-loop.c:424)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060325: wl_event_loop_add_fd (event-loop.c:134)
==22268== by 0x505F377: wl_client_create (wayland-server.c:424)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x5062D74: wl_list_remove (wayland-util.c:57)
==22268== by 0x50606AD: wl_event_source_remove (event-loop.c:327)
==22268== by 0x505E788: wl_client_destroy (wayland-server.c:711)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa0115b0 is 16 bytes inside a block of size 64 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506010C: wl_event_loop_process_destroy_list (event-loop.c:339)
==22268== by 0x5060869: wl_event_loop_dispatch (event-loop.c:424)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060325: wl_event_loop_add_fd (event-loop.c:134)
==22268== by 0x505F377: wl_client_create (wayland-server.c:424)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x5062D7B: wl_list_remove (wayland-util.c:58)
==22268== by 0x50606AD: wl_event_source_remove (event-loop.c:327)
==22268== by 0x505E788: wl_client_destroy (wayland-server.c:711)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa0115b8 is 24 bytes inside a block of size 64 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506010C: wl_event_loop_process_destroy_list (event-loop.c:339)
==22268== by 0x5060869: wl_event_loop_dispatch (event-loop.c:424)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060325: wl_event_loop_add_fd (event-loop.c:134)
==22268== by 0x505F377: wl_client_create (wayland-server.c:424)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid write of size 8
==22268== at 0x5062D7F: wl_list_remove (wayland-util.c:58)
==22268== by 0x50606AD: wl_event_source_remove (event-loop.c:327)
==22268== by 0x505E788: wl_client_destroy (wayland-server.c:711)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa047d50 is 16 bytes inside a block of size 56 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506010C: wl_event_loop_process_destroy_list (event-loop.c:339)
==22268== by 0x5060869: wl_event_loop_dispatch (event-loop.c:424)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506060C: wl_event_loop_add_idle (event-loop.c:292)
==22268== by 0x4E3FB28: attach (framebuffer_plane.c:123)
==22268== by 0x4E478BF: view_attach (view.c:66)
==22268== by 0x4E3C254: target_swap_buffers (compositor.c:143)
==22268== by 0x4E3D4BE: update_screen (compositor.c:649)
==22268== by 0x4E3D5B5: perform_update (compositor.c:676)
==22268== by 0x50607BB: wl_event_loop_dispatch_idle (event-loop.c:400)
==22268== by 0x5060810: wl_event_loop_dispatch (event-loop.c:412)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268==
==22268== Invalid write of size 8
==22268== at 0x5062D82: wl_list_remove (wayland-util.c:59)
==22268== by 0x50606AD: wl_event_source_remove (event-loop.c:327)
==22268== by 0x505E788: wl_client_destroy (wayland-server.c:711)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa0115b8 is 24 bytes inside a block of size 64 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506010C: wl_event_loop_process_destroy_list (event-loop.c:339)
==22268== by 0x5060869: wl_event_loop_dispatch (event-loop.c:424)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060325: wl_event_loop_add_fd (event-loop.c:134)
==22268== by 0x505F377: wl_client_create (wayland-server.c:424)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid write of size 8
==22268== at 0x5062D8A: wl_list_remove (wayland-util.c:60)
==22268== by 0x50606AD: wl_event_source_remove (event-loop.c:327)
==22268== by 0x505E788: wl_client_destroy (wayland-server.c:711)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa0115b0 is 16 bytes inside a block of size 64 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506010C: wl_event_loop_process_destroy_list (event-loop.c:339)
==22268== by 0x5060869: wl_event_loop_dispatch (event-loop.c:424)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060325: wl_event_loop_add_fd (event-loop.c:134)
==22268== by 0x505F377: wl_client_create (wayland-server.c:424)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid write of size 8
==22268== at 0x5062D54: wl_list_insert (wayland-util.c:48)
==22268== by 0x50606B9: wl_event_source_remove (event-loop.c:328)
==22268== by 0x505E788: wl_client_destroy (wayland-server.c:711)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa0115b0 is 16 bytes inside a block of size 64 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506010C: wl_event_loop_process_destroy_list (event-loop.c:339)
==22268== by 0x5060869: wl_event_loop_dispatch (event-loop.c:424)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060325: wl_event_loop_add_fd (event-loop.c:134)
==22268== by 0x505F377: wl_client_create (wayland-server.c:424)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid write of size 8
==22268== at 0x5062D57: wl_list_insert (wayland-util.c:49)
==22268== by 0x50606B9: wl_event_source_remove (event-loop.c:328)
==22268== by 0x505E788: wl_client_destroy (wayland-server.c:711)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa0115b8 is 24 bytes inside a block of size 64 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506010C: wl_event_loop_process_destroy_list (event-loop.c:339)
==22268== by 0x5060869: wl_event_loop_dispatch (event-loop.c:424)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060325: wl_event_loop_add_fd (event-loop.c:134)
==22268== by 0x505F377: wl_client_create (wayland-server.c:424)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x5062D5F: wl_list_insert (wayland-util.c:51)
==22268== by 0x50606B9: wl_event_source_remove (event-loop.c:328)
==22268== by 0x505E788: wl_client_destroy (wayland-server.c:711)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa0115b8 is 24 bytes inside a block of size 64 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506010C: wl_event_loop_process_destroy_list (event-loop.c:339)
==22268== by 0x5060869: wl_event_loop_dispatch (event-loop.c:424)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060325: wl_event_loop_add_fd (event-loop.c:134)
==22268== by 0x505F377: wl_client_create (wayland-server.c:424)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid write of size 8
==22268== at 0x5062D63: wl_list_insert (wayland-util.c:51)
==22268== by 0x50606B9: wl_event_source_remove (event-loop.c:328)
==22268== by 0x505E788: wl_client_destroy (wayland-server.c:711)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa047d50 is 16 bytes inside a block of size 56 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506010C: wl_event_loop_process_destroy_list (event-loop.c:339)
==22268== by 0x5060869: wl_event_loop_dispatch (event-loop.c:424)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C28C10: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x506060C: wl_event_loop_add_idle (event-loop.c:292)
==22268== by 0x4E3FB28: attach (framebuffer_plane.c:123)
==22268== by 0x4E478BF: view_attach (view.c:66)
==22268== by 0x4E3C254: target_swap_buffers (compositor.c:143)
==22268== by 0x4E3D4BE: update_screen (compositor.c:649)
==22268== by 0x4E3D5B5: perform_update (compositor.c:676)
==22268== by 0x50607BB: wl_event_loop_dispatch_idle (event-loop.c:400)
==22268== by 0x5060810: wl_event_loop_dispatch (event-loop.c:412)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268==
==22268== Invalid read of size 8
==22268== at 0x505E789: wl_client_destroy (wayland-server.c:712)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa0114d0 is 0 bytes inside a block of size 144 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F34C: zalloc (wayland-private.h:229)
==22268== by 0x505F34C: wl_client_create (wayland-server.c:419)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 4
==22268== at 0x5060DB5: wl_connection_destroy (connection.c:197)
==22268== by 0x505E791: wl_client_destroy (wayland-server.c:712)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa015640 is 16,416 bytes inside a block of size 16,424 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060DD8: wl_connection_destroy (connection.c:201)
==22268== by 0x505E791: wl_client_destroy (wayland-server.c:712)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060D91: zalloc (wayland-private.h:229)
==22268== by 0x5060D91: wl_connection_create (connection.c:166)
==22268== by 0x505F3BA: wl_client_create (wayland-server.c:436)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 4
==22268== at 0x50609E2: close_fds (connection.c:181)
==22268== by 0x5060DBF: wl_connection_destroy (connection.c:199)
==22268== by 0x505E791: wl_client_destroy (wayland-server.c:712)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa015638 is 16,408 bytes inside a block of size 16,424 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060DD8: wl_connection_destroy (connection.c:201)
==22268== by 0x505E791: wl_client_destroy (wayland-server.c:712)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060D91: zalloc (wayland-private.h:229)
==22268== by 0x5060D91: wl_connection_create (connection.c:166)
==22268== by 0x505F3BA: wl_client_create (wayland-server.c:436)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 4
==22268== at 0x50609E8: close_fds (connection.c:182)
==22268== by 0x5060DBF: wl_connection_destroy (connection.c:199)
==22268== by 0x505E791: wl_client_destroy (wayland-server.c:712)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa01563c is 16,412 bytes inside a block of size 16,424 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060DD8: wl_connection_destroy (connection.c:201)
==22268== by 0x505E791: wl_client_destroy (wayland-server.c:712)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060D91: zalloc (wayland-private.h:229)
==22268== by 0x5060D91: wl_connection_create (connection.c:166)
==22268== by 0x505F3BA: wl_client_create (wayland-server.c:436)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 4
==22268== at 0x50609E2: close_fds (connection.c:181)
==22268== by 0x5060DD0: wl_connection_destroy (connection.c:200)
==22268== by 0x505E791: wl_client_destroy (wayland-server.c:712)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa014630 is 12,304 bytes inside a block of size 16,424 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060DD8: wl_connection_destroy (connection.c:201)
==22268== by 0x505E791: wl_client_destroy (wayland-server.c:712)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060D91: zalloc (wayland-private.h:229)
==22268== by 0x5060D91: wl_connection_create (connection.c:166)
==22268== by 0x505F3BA: wl_client_create (wayland-server.c:436)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 4
==22268== at 0x50609E8: close_fds (connection.c:182)
==22268== by 0x5060DD0: wl_connection_destroy (connection.c:200)
==22268== by 0x505E791: wl_client_destroy (wayland-server.c:712)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa014634 is 12,308 bytes inside a block of size 16,424 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060DD8: wl_connection_destroy (connection.c:201)
==22268== by 0x505E791: wl_client_destroy (wayland-server.c:712)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060D91: zalloc (wayland-private.h:229)
==22268== by 0x5060D91: wl_connection_create (connection.c:166)
==22268== by 0x505F3BA: wl_client_create (wayland-server.c:436)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid free() / delete / delete[] / realloc()
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060DD8: wl_connection_destroy (connection.c:201)
==22268== by 0x505E791: wl_client_destroy (wayland-server.c:712)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa011620 is 0 bytes inside a block of size 16,424 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060DD8: wl_connection_destroy (connection.c:201)
==22268== by 0x505E791: wl_client_destroy (wayland-server.c:712)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x5060D91: zalloc (wayland-private.h:229)
==22268== by 0x5060D91: wl_connection_create (connection.c:166)
==22268== by 0x505F3BA: wl_client_create (wayland-server.c:436)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x5062D70: wl_list_remove (wayland-util.c:57)
==22268== by 0x505E7A1: wl_client_destroy (wayland-server.c:713)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa011500 is 48 bytes inside a block of size 144 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F34C: zalloc (wayland-private.h:229)
==22268== by 0x505F34C: wl_client_create (wayland-server.c:419)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid read of size 8
==22268== at 0x5062D74: wl_list_remove (wayland-util.c:57)
==22268== by 0x505E7A1: wl_client_destroy (wayland-server.c:713)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0xa0114f8 is 40 bytes inside a block of size 144 free'd
==22268== at 0x4C29D2A: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505E857: wl_client_connection_data (wayland-server.c:248)
==22268== by 0x5060851: wl_event_loop_dispatch (event-loop.c:421)
==22268== by 0x505EF14: wl_display_run (wayland-server.c:1051)
==22268== by 0x401EF5: main (velox.c:391)
==22268== Block was alloc'd at
==22268== at 0x4C2A987: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==22268== by 0x505F34C: zalloc (wayland-private.h:229)
==22268== by 0x505F34C: wl_client_create (wayland-server.c:419)
==22268== by 0x4E4A4EB: xserver_initialize (xserver.c:229)
==22268== by 0x4E4760F: swc_initialize (swc.c:183)
==22268== by 0x401E11: main (velox.c:383)
==22268==
==22268== Invalid write of size 8
==22268== at 0x5062D77: wl_list_remove (wayland-util.c:57)
==22268== by 0x505E7A1: wl_client_destroy (wayland-server.c:713)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== Address 0x8 is not stack'd, malloc'd or (recently) free'd
==22268==
==22268==
==22268== Process terminating with default action of signal 11 (SIGSEGV)
==22268== Access not within mapped region at address 0x8
==22268== at 0x5062D77: wl_list_remove (wayland-util.c:57)
==22268== by 0x505E7A1: wl_client_destroy (wayland-server.c:713)
==22268== by 0x4E4A882: xserver_finalize (xserver.c:308)
==22268== by 0x4E476BE: swc_finalize (swc.c:227)
==22268== by 0x401EFA: main (velox.c:392)
==22268== If you believe this happened as a result of a stack
==22268== overflow in your program's main thread (unlikely but
==22268== possible), you can try to increase the size of the
==22268== main thread stack using the --main-stacksize= flag.
==22268== The main thread stack size used in this run was 8388608.
==22268==
==22268== HEAP SUMMARY:
==22268== in use at exit: 787,672 bytes in 1,722 blocks
==22268== total heap usage: 15,832 allocs, 14,113 frees, 2,737,248 bytes allocated
==22268==
==22268== LEAK SUMMARY:
==22268== definitely lost: 304 bytes in 2 blocks
==22268== indirectly lost: 0 bytes in 0 blocks
==22268== possibly lost: 151,273 bytes in 175 blocks
==22268== still reachable: 636,095 bytes in 1,545 blocks
==22268== suppressed: 0 bytes in 0 blocks
==22268== Rerun with --leak-check=full to see details of leaked memory
==22268==
==22268== For counts of detected and suppressed errors, rerun with: -v
==22268== Use --track-origins=yes to see where uninitialised values come from
==22268== ERROR SUMMARY: 50 errors from 48 contexts (suppressed: 0 from 0)
Wayland dispatch error: Broken pipe
Server exited with status 0
Restoring VT to original state

it is a mistake by the swc-git AUR package maintainer. The PKGBUILD does not deactivate ENABLE_XWAYLAND if xwayland is not present (or xwayland is missing as a dependency). It works after I deactivated it!

Thanks, it should be fixed now, even if you enable xwayland but do not have it installed.