wlroots-hyprland/backend/libinput
John Lindgren 2b767fe743 backend/libinput: Fix SIGSEGV found in low-memory fuzzing
Stack trace:

    #0  0x00007f17081f5b99 in wl_list_insert (list=list@entry=0x2d8, elm=elm@entry=0x7ffe7f7e85d0)
        at ../wayland-1.21.0/src/wayland-util.c:48
    #1  0x00007f17081f5f2e in wl_signal_emit_mutable (signal=signal@entry=0x2d8, data=data@entry=0x7ffe7f7e8660)
        at ../wayland-1.21.0/src/wayland-server.c:2167
    #2  0x00007f170815a971 in handle_switch_toggle (wlr_switch=0x2a0, event=0x55d5ba13dc00)
        at ../backend/libinput/switch.c:50
    #3  handle_libinput_event (event=0x55d5ba13dc00, backend=0x55d5b975d740) at ../backend/libinput/events.c:234
    #4  handle_libinput_readable (fd=<optimized out>, mask=<optimized out>, _backend=<optimized out>)
        at ../backend/libinput/backend.c:58
    #5  handle_libinput_readable (fd=fd@entry=34, mask=mask@entry=1, _backend=_backend@entry=0x55d5b975d740)
        at ../backend/libinput/backend.c:48
    #6  0x00007f170815c110 in backend_start (wlr_backend=0x55d5b975d740) at ../backend/libinput/backend.c:109
    #7  0x00007f1708160996 in multi_backend_start (wlr_backend=0x55d5b97583d0) at ../backend/multi/backend.c:32
2022-09-22 13:37:32 -04:00
..
backend.c Use env helpers 2022-08-22 10:18:52 -04:00
events.c backend/libinput: Fix SIGSEGV found in low-memory fuzzing 2022-09-22 13:37:32 -04:00
keyboard.c types/wlr_keyboard: uniformize events name 2022-03-17 18:16:14 +00:00
meson.build build: check if libinput supports high-res scroll 2022-07-11 11:01:35 +02:00
pointer.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
switch.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
tablet_pad.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
tablet_tool.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00
touch.c Use wl_signal_emit_mutable 2022-08-18 07:16:16 -04:00