Starting program: /tmp/demo_input 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/x86_64-linux-gnu/libthread_db.so.1".
wlgui input demo
[wlgui] EventManager created
[xkb] libxkbcommon loaded
[xkb] context created
[wlgui] Wayland initialized
[font] sizeof(FT_FaceRec)=160 offset(glyph)=152 offset(units_per_EM)=136 offset(ascender)=138
[font] file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf name=DejaVuSans height=20 valid=TRUE builtin=FALSE ascent=19 descent=5 units_per_EM=2048
[font] sizeof(FT_FaceRec)=160 offset(glyph)=152 offset(units_per_EM)=136 offset(ascender)=138
[font] file=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf name=DejaVuSans height=14 valid=TRUE builtin=FALSE ascent=13 descent=3 units_per_EM=2048
[wlgui] window created: "wlgui input demo" 640x480
[events] seat name: default
[events] seat capabilities=3
[cursor] libwayland-cursor loaded

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7f59d60 in ?? () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
(gdb) bt
#0  0x00007ffff7f59d60 in ?? () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#1  0x00007ffff7f58257 in wl_proxy_marshal_flags () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#2  0x00007ffff7a6a589 in wl_cursor_theme_load () from /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0
#3  0x00000000004aafc4 in CREATE (this=0x7ffff7f9c800, vmt=0x1, ASHM=0x7ffff7f9c480, ANAME=0x0, ASIZE=24) at wlgui_cursor.pas:159
#4  0x00000000004876d1 in WL_SEAT_CAPABILITIES (this=0x7ffff7f9c3c0, AWLSEAT=0x7ffff7f9c4c0, ACAPABILITIES=3) at wlgui_events.pas:237
#5  0x00000000004a7582 in WL_SEAT_CAPABILITIES_INTF (ADATA=0x7ffff7f9c4d8, AWL_SEAT=0x61e910, ACAPABILITIES=3) at wayland_protocol.pas:1766
#6  0x00007ffff7c7b056 in ?? () from /usr/lib/x86_64-linux-gnu/libffi.so.8
#7  0x00007ffff7c78f1c in ?? () from /usr/lib/x86_64-linux-gnu/libffi.so.8
#8  0x00007ffff7c79fe5 in ffi_call () from /usr/lib/x86_64-linux-gnu/libffi.so.8
#9  0x00007ffff7f5a8d8 in ?? () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#10 0x00007ffff7f560dc in ?? () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#11 0x00007ffff7f5745b in wl_display_dispatch_queue_pending () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#12 0x00007ffff7f5789d in wl_display_dispatch_queue_timeout () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#13 0x00007ffff7f5797f in wl_display_dispatch_queue () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#14 0x00007ffff7f5848b in wl_display_roundtrip_queue () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#15 0x00000000004a2e7a in ROUNDTRIP (this=0x7ffff7f9c300) at wayland_client_core.pas:367
#16 0x000000000040259c in main () at demo_input.pas:204
