Crash when moving cursor between 2 monitors of different scale factors
Lost all my terminals.
Program terminated with signal SIGABRT, Aborted.
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
[Current thread is 1 (Thread 0x7f60951eea80 (LWP 6069))]
(gdb) bt
#0 0x00007f6092aa8e7b in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007f6092aaa231 in __GI_abort () at abort.c:79
#2 0x00007f608fa1ecff in ()
#3 0x00007f608fa1ad7d in wl_proxy_marshal_array_constructor_versioned () at /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#4 0x00007f608fa1aecc in wl_proxy_marshal () at /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#5 0x00007f609425a592 in wl_surface_set_buffer_scale (scale=<optimized out>, wl_surface=<optimized out>) at /usr/include/wayland-client-protocol.h:3695
#6 0x00007f609425a592 in gdk_wayland_device_update_window_cursor (device=0x5591c6ff78d0) at ../../../../../gdk/wayland/gdkdevice-wayland.c:446
#7 0x00007f608d918fce in ffi_call_unix64 () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#8 0x00007f608d91893f in ffi_call () at /usr/lib/x86_64-linux-gnu/libffi.so.6
#9 0x00007f608fa1dd8b in () at /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#10 0x00007f608fa1a928 in () at /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#11 0x00007f608fa1bbe4 in wl_display_dispatch_queue_pending () at /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#12 0x00007f60942655c4 in _gdk_wayland_display_queue_events (display=<optimized out>) at ../../../../../gdk/wayland/gdkeventsource.c:201
#13 0x00007f6094205fc0 in gdk_display_get_event (display=display@entry=0x5591c6fa00e0) at ../../../../gdk/gdkdisplay.c:438
#14 0x00007f60942652f2 in gdk_event_source_dispatch (base=<optimized out>, callback=<optimized out>, data=<optimized out>) at ../../../../../gdk/wayland/gdkeventsource.c:120
#15 0x00007f609329f287 in ()
#16 0x0000000000000000 in ()