Weston crashes when Super-Tab to Warcraft III
It was running with Alexandros’s old wine wayland branch.
Here is the stack trace:
Core was generated by `weston'.
Program terminated with signal SIGABRT, Aborted.
#0 0x00007f3bff5c626c in ?? () from /usr/lib/libc.so.6
[Current thread is 1 (Thread 0x7f3bfeeeb8c0 (LWP 703602))]
(gdb) bt
#0 0x00007f3bff5c626c in () at /usr/lib/libc.so.6
#1 0x00007f3bff576a08 in raise () at /usr/lib/libc.so.6
#2 0x00007f3bff55f538 in abort () at /usr/lib/libc.so.6
#3 0x00007f3bff55f45c in () at /usr/lib/libc.so.6
#4 0x00007f3bff56f3d6 in () at /usr/lib/libc.so.6
#5 0x00007f3bff50df89 in maybe_warp_confined_pointer (constraint=0x562bc66df8e0) at ../libweston/input.c:5704
#6 0x00007f3bff4f8859 in wl_signal_emit (data=0x562bc66e1cb0, signal=0x562bc66e1cd0) at /usr/include/wayland-server-core.h:496
#7 weston_surface_commit_state (surface=surface@entry=0x562bc66e1cb0, state=state@entry=0x562bc66e1dd8) at ../libweston/compositor.c:4424
#8 0x00007f3bff4f91b4 in weston_surface_commit (surface=0x562bc66e1cb0) at ../libweston/compositor.c:4438
#9 weston_subsurface_commit (sub=0x562bc66e3790) at ../libweston/compositor.c:4827
#10 surface_commit (client=<optimized out>, resource=0x562bc66f7c80) at ../libweston/compositor.c:4516
#11 0x00007f3bff1cd4f6 in () at /usr/lib/libffi.so.8
#12 0x00007f3bff1c9f5e in () at /usr/lib/libffi.so.8
#13 0x00007f3bff1ccb73 in ffi_call () at /usr/lib/libffi.so.8
#14 0x00007f3bff4b9a20 in wl_closure_invoke (closure=closure@entry=0x562bc65da1c0, flags=flags@entry=2, target=<optimized out>,
target@entry=0x562bc66f7c80, opcode=opcode@entry=6, data=<optimized out>, data@entry=0x562bc65d09f0) at ../wayland/src/connection.c:1025
#15 0x00007f3bff4b361f in wl_client_connection_data (fd=<optimized out>, mask=<optimized out>, data=0x562bc65d09f0) at ../wayland/src/wayland-server.c:438
#16 0x00007f3bff4b6d82 in wl_event_loop_dispatch (loop=0x562bc5c0b470, timeout=<optimized out>, timeout@entry=-1) at ../wayland/src/event-loop.c:1104
#17 0x00007f3bff4b3ef7 in wl_display_run (display=display@entry=0x562bc5c0b380) at ../wayland/src/wayland-server.c:1493
#18 0x00007f3bff770744 in wet_main (argc=<optimized out>, argv=0x7fff5d08d3f8, test_data=0x0) at ../compositor/main.c:4241
#19 0x00007f3bff560850 in () at /usr/lib/libc.so.6
#20 0x00007f3bff56090a in __libc_start_main () at /usr/lib/libc.so.6
#21 0x0000562bc5440055 in _start ()