[ OK ] Reached target Login Prompts. [ OK ] Reached target Multi-User System. [ OK ] Reached target Graphical Interface. Starting Update UTMP about System Runlevel Changes... [ OK ] Started Update UTMP about System Runlevel Changes. Debian GNU/Linux 9 syzkaller ttyS0 Warning: Permanently added '10.128.1.90' (ECDSA) to the list of known hosts. executing program syzkaller login: [ 50.264437][ T8428] [ 50.266878][ T8428] ===================================================== [ 50.266886][ T8428] WARNING: HARDIRQ-safe -> HARDIRQ-unsafe lock order detected [ 50.266894][ T8428] 5.14.0-rc4-syzkaller #0 Not tainted [ 50.266901][ T8428] ----------------------------------------------------- [ 50.266906][ T8428] syz-executor586/8428 [HC0[0]:SC0[0]:HE0:SE1] is trying to acquire: [ 50.266921][ T8428] ffff88803553dcb8 (&f->f_owner.lock){.+.+}-{2:2}, at: send_sigio+0x2f/0x300 [ 50.267011][ T8428] [ 50.267011][ T8428] and this task is already holding: [ 50.267016][ T8428] ffff88803803c018 (&new->fa_lock){....}-{2:2}, at: kill_fasync+0x13b/0x430 [ 50.267049][ T8428] which would create a new lock dependency: [ 50.267054][ T8428] (&new->fa_lock){....}-{2:2} -> (&f->f_owner.lock){.+.+}-{2:2} [ 50.267086][ T8428] [ 50.267086][ T8428] but this new dependency connects a HARDIRQ-irq-safe lock: [ 50.267092][ T8428] (&dev->event_lock){-...}-{2:2} [ 50.267106][ T8428] [ 50.267106][ T8428] ... which became HARDIRQ-irq-safe at: [ 50.365472][ T8428] lock_acquire+0x182/0x4a0 [ 50.365496][ T8428] _raw_spin_lock_irqsave+0xb3/0x100 [ 50.365519][ T8428] input_event+0x89/0xc0 [ 50.365532][ T8428] psmouse_report_standard_packet+0x4f/0x200 [ 50.365547][ T8428] psmouse_process_byte+0x44f/0x640 [ 50.365560][ T8428] psmouse_handle_byte+0x44/0x4a0 [ 50.365573][ T8428] psmouse_interrupt+0x6d0/0x10c0 [ 50.365586][ T8428] serio_interrupt+0x88/0x130 [ 50.365597][ T8428] i8042_interrupt+0x34c/0x740 [ 50.365608][ T8428] __handle_irq_event_percpu+0x20a/0x6d0 [ 50.365622][ T8428] handle_irq_event+0x10a/0x300 [ 50.365634][ T8428] handle_edge_irq+0x245/0xbe0 [ 50.365644][ T8428] __common_interrupt+0xce/0x1e0 [ 50.365657][ T8428] common_interrupt+0x9c/0xc0 [ 50.365670][ T8428] asm_common_interrupt+0x1e/0x40 [ 50.365683][ T8428] _raw_spin_unlock_irqrestore+0xbc/0x120 [ 50.365696][ T8428] i8042_aux_write+0x118/0x190 [ 50.365708][ T8428] ps2_do_sendbyte+0x210/0x710 [ 50.365720][ T8428] ps2_sendbyte+0x5c/0x110 [ 50.365731][ T8428] cypress_ps2_read_cmd_status+0x151/0x600 [ 50.365745][ T8428] cypress_send_ext_cmd+0xfa/0x3e0 [ 50.472301][ T8428] cypress_detect+0x80/0x210 [ 50.472324][ T8428] psmouse_extensions+0x14a1/0x2130 [ 50.472338][ T8428] psmouse_switch_protocol+0x307/0x840 [ 50.472349][ T8428] psmouse_connect+0x918/0x1630 [ 50.472362][ T8428] serio_driver_probe+0x76/0x90 [ 50.472374][ T8428] call_driver_probe+0x96/0x250 [ 50.472387][ T8428] really_probe+0x223/0x9c0 [ 50.472398][ T8428] __driver_probe_device+0x1f8/0x3e0 [ 50.472409][ T8428] driver_probe_device+0x50/0x240 [ 50.472420][ T8428] __driver_attach+0x2ba/0x520 [ 50.472431][ T8428] bus_for_each_dev+0x168/0x1d0 [ 50.472445][ T8428] serio_handle_event+0x8d1/0x1070 [ 50.532619][ T8428] process_one_work+0x833/0x10c0 [ 50.532640][ T8428] worker_thread+0xac1/0x1320 [ 50.532651][ T8428] kthread+0x453/0x480 [ 50.532660][ T8428] ret_from_fork+0x1f/0x30 [ 50.532674][ T8428] [ 50.532674][ T8428] to a HARDIRQ-irq-unsafe lock: [ 50.532681][ T8428] (&f->f_owner.lock){.+.+}-{2:2} [ 50.532704][ T8428] [ 50.532704][ T8428] ... which became HARDIRQ-irq-unsafe at: [ 50.532710][ T8428] ... [ 50.532712][ T8428] lock_acquire+0x182/0x4a0 [ 50.532728][ T8428] _raw_read_lock+0x32/0x40 [ 50.532741][ T8428] f_getown+0x22/0x210 [ 50.532754][ T8428] sock_ioctl+0x2c6/0x6a0 [ 50.532766][ T8428] __se_sys_ioctl+0xfb/0x170 [ 50.532777][ T8428] do_syscall_64+0x3d/0xb0 [ 50.532791][ T8428] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 50.532804][ T8428] [ 50.532804][ T8428] other info that might help us debug this: [ 50.532804][ T8428] [ 50.532810][ T8428] Chain exists of: [ 50.532810][ T8428] &dev->event_lock --> &new->fa_lock --> &f->f_owner.lock [ 50.532810][ T8428] [ 50.532833][ T8428] Possible interrupt unsafe locking scenario: [ 50.532833][ T8428] [ 50.532838][ T8428] CPU0 CPU1 [ 50.532841][ T8428] ---- ---- [ 50.532845][ T8428] lock(&f->f_owner.lock); [ 50.532854][ T8428] local_irq_disable(); [ 50.532858][ T8428] lock(&dev->event_lock); [ 50.660253][ T8428] lock(&new->fa_lock); [ 50.660266][ T8428] [ 50.660268][ T8428] lock(&dev->event_lock); [ 50.660276][ T8428] [ 50.660276][ T8428] *** DEADLOCK *** [ 50.660276][ T8428] [ 50.660280][ T8428] 8 locks held by syz-executor586/8428: [ 50.660288][ T8428] #0: ffff8881471e5110 (&evdev->mutex){+.+.}-{3:3}, at: evdev_write+0x234/0x780 [ 50.660328][ T8428] #1: ffff888022e68230 (&dev->event_lock){-...}-{2:2}, at: input_inject_event+0xb4/0x270 [ 50.660364][ T8428] #2: ffffffff8c7177c0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 50.724044][ T8428] #3: ffffffff8c7177c0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 50.724089][ T8428] #4: ffffffff8c7177c0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 50.724123][ T8428] #5: ffff8880204d5028 (&client->buffer_lock){....}-{2:2}, at: evdev_pass_values+0xd9/0xaa0 [ 50.724157][ T8428] #6: ffffffff8c7177c0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 50.724189][ T8428] #7: ffff88803803c018 (&new->fa_lock){....}-{2:2}, at: kill_fasync+0x13b/0x430 [ 50.724224][ T8428] [ 50.724224][ T8428] the dependencies between HARDIRQ-irq-safe lock and the holding lock: [ 50.724232][ T8428] -> (&dev->event_lock){-...}-{2:2} { [ 50.724252][ T8428] IN-HARDIRQ-W at: [ 50.724260][ T8428] lock_acquire+0x182/0x4a0 [ 50.724276][ T8428] _raw_spin_lock_irqsave+0xb3/0x100 [ 50.805040][ T8428] input_event+0x89/0xc0 [ 50.805062][ T8428] psmouse_report_standard_packet+0x4f/0x200 [ 50.805077][ T8428] psmouse_process_byte+0x44f/0x640 [ 50.805090][ T8428] psmouse_handle_byte+0x44/0x4a0 [ 50.805104][ T8428] psmouse_interrupt+0x6d0/0x10c0 [ 50.805119][ T8428] serio_interrupt+0x88/0x130 [ 50.805130][ T8428] i8042_interrupt+0x34c/0x740 [ 50.805143][ T8428] __handle_irq_event_percpu+0x20a/0x6d0 [ 50.805158][ T8428] handle_irq_event+0x10a/0x300 [ 50.805171][ T8428] handle_edge_irq+0x245/0xbe0 [ 50.805183][ T8428] __common_interrupt+0xce/0x1e0 [ 50.882132][ T8428] common_interrupt+0x9c/0xc0 [ 50.889289][ T8428] asm_common_interrupt+0x1e/0x40 [ 50.896288][ T8428] _raw_spin_unlock_irqrestore+0xbc/0x120 [ 50.903983][ T8428] i8042_aux_write+0x118/0x190 [ 50.910813][ T8428] ps2_do_sendbyte+0x210/0x710 [ 50.917542][ T8428] ps2_sendbyte+0x5c/0x110 [ 50.923927][ T8428] cypress_ps2_read_cmd_status+0x151/0x600 [ 50.931702][ T8428] cypress_send_ext_cmd+0xfa/0x3e0 [ 50.938793][ T8428] cypress_detect+0x80/0x210 [ 50.945353][ T8428] psmouse_extensions+0x14a1/0x2130 [ 50.952535][ T8428] psmouse_switch_protocol+0x307/0x840 [ 50.959965][ T8428] psmouse_connect+0x918/0x1630 [ 50.966878][ T8428] serio_driver_probe+0x76/0x90 [ 50.973696][ T8428] call_driver_probe+0x96/0x250 [ 50.980515][ T8428] really_probe+0x223/0x9c0 [ 50.986987][ T8428] __driver_probe_device+0x1f8/0x3e0 [ 50.994242][ T8428] driver_probe_device+0x50/0x240 [ 51.001235][ T8428] __driver_attach+0x2ba/0x520 [ 51.007969][ T8428] bus_for_each_dev+0x168/0x1d0 [ 51.014878][ T8428] serio_handle_event+0x8d1/0x1070 [ 51.021961][ T8428] process_one_work+0x833/0x10c0 [ 51.028881][ T8428] worker_thread+0xac1/0x1320 [ 51.035526][ T8428] kthread+0x453/0x480 [ 51.041567][ T8428] ret_from_fork+0x1f/0x30 [ 51.047959][ T8428] INITIAL USE at: [ 51.051998][ T8428] lock_acquire+0x182/0x4a0 [ 51.058396][ T8428] _raw_spin_lock_irqsave+0xb3/0x100 [ 51.065574][ T8428] input_inject_event+0xb4/0x270 [ 51.072409][ T8428] led_trigger_event+0x6f/0xd0 [ 51.079060][ T8428] kbd_led_trigger_activate+0xb8/0x100 [ 51.086413][ T8428] led_trigger_set+0x514/0x940 [ 51.093060][ T8428] led_trigger_set_default+0x1ca/0x200 [ 51.100404][ T8428] led_classdev_register_ext+0x690/0x870 [ 51.107931][ T8428] input_leds_connect+0x53e/0x790 [ 51.114841][ T8428] input_register_device+0xe25/0x1350 [ 51.122112][ T8428] atkbd_connect+0x74f/0xa60 [ 51.128587][ T8428] serio_driver_probe+0x76/0x90 [ 51.135342][ T8428] call_driver_probe+0x96/0x250 [ 51.142077][ T8428] really_probe+0x223/0x9c0 [ 51.148473][ T8428] __driver_probe_device+0x1f8/0x3e0 [ 51.155644][ T8428] driver_probe_device+0x50/0x240 [ 51.162552][ T8428] __driver_attach+0x2ba/0x520 [ 51.169196][ T8428] bus_for_each_dev+0x168/0x1d0 [ 51.175936][ T8428] serio_handle_event+0x8d1/0x1070 [ 51.182950][ T8428] process_one_work+0x833/0x10c0 [ 51.189771][ T8428] worker_thread+0xac1/0x1320 [ 51.196332][ T8428] kthread+0x453/0x480 [ 51.202283][ T8428] ret_from_fork+0x1f/0x30 [ 51.208592][ T8428] } [ 51.211238][ T8428] ... key at: [] input_allocate_device.__key.6+0x0/0x40 [ 51.220404][ T8428] -> (&client->buffer_lock){....}-{2:2} { [ 51.226193][ T8428] INITIAL USE at: [ 51.230148][ T8428] lock_acquire+0x182/0x4a0 [ 51.236375][ T8428] _raw_spin_lock+0x2a/0x40 [ 51.242602][ T8428] evdev_pass_values+0xd9/0xaa0 [ 51.249167][ T8428] evdev_events+0x195/0x280 [ 51.255376][ T8428] input_pass_values+0x87c/0x11e0 [ 51.262121][ T8428] input_handle_event+0xb99/0x1550 [ 51.268945][ T8428] input_inject_event+0x189/0x270 [ 51.275679][ T8428] evdev_write+0x5f0/0x780 [ 51.281803][ T8428] vfs_write+0x289/0xc90 [ 51.287754][ T8428] ksys_write+0x171/0x2a0 [ 51.293790][ T8428] do_syscall_64+0x3d/0xb0 [ 51.299927][ T8428] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 51.307529][ T8428] } [ 51.310086][ T8428] ... key at: [] evdev_open.__key.23+0x0/0x40 [ 51.318300][ T8428] ... acquired at: [ 51.322174][ T8428] lock_acquire+0x182/0x4a0 [ 51.326826][ T8428] _raw_spin_lock+0x2a/0x40 [ 51.331475][ T8428] evdev_pass_values+0xd9/0xaa0 [ 51.336473][ T8428] evdev_events+0x195/0x280 [ 51.341124][ T8428] input_pass_values+0x87c/0x11e0 [ 51.346299][ T8428] input_handle_event+0xb99/0x1550 [ 51.351555][ T8428] input_inject_event+0x189/0x270 [ 51.356725][ T8428] evdev_write+0x5f0/0x780 [ 51.361284][ T8428] vfs_write+0x289/0xc90 [ 51.365672][ T8428] ksys_write+0x171/0x2a0 [ 51.370150][ T8428] do_syscall_64+0x3d/0xb0 [ 51.374714][ T8428] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 51.380766][ T8428] [ 51.383065][ T8428] -> (&new->fa_lock){....}-{2:2} { [ 51.388159][ T8428] INITIAL READ USE at: [ 51.392455][ T8428] lock_acquire+0x182/0x4a0 [ 51.398931][ T8428] _raw_read_lock+0x32/0x40 [ 51.405418][ T8428] kill_fasync+0x13b/0x430 [ 51.411807][ T8428] evdev_pass_values+0x58a/0xaa0 [ 51.418716][ T8428] evdev_events+0x195/0x280 [ 51.425192][ T8428] input_pass_values+0x87c/0x11e0 [ 51.432187][ T8428] input_handle_event+0xb99/0x1550 [ 51.439268][ T8428] input_inject_event+0x189/0x270 [ 51.446263][ T8428] evdev_write+0x5f0/0x780 [ 51.452648][ T8428] vfs_write+0x289/0xc90 [ 51.458858][ T8428] ksys_write+0x171/0x2a0 [ 51.465170][ T8428] do_syscall_64+0x3d/0xb0 [ 51.471558][ T8428] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 51.479437][ T8428] } [ 51.481910][ T8428] ... key at: [] fasync_insert_entry.__key+0x0/0x40 [ 51.490561][ T8428] ... acquired at: [ 51.494334][ T8428] lock_acquire+0x182/0x4a0 [ 51.498989][ T8428] _raw_read_lock+0x32/0x40 [ 51.503641][ T8428] kill_fasync+0x13b/0x430 [ 51.508204][ T8428] evdev_pass_values+0x58a/0xaa0 [ 51.513302][ T8428] evdev_events+0x195/0x280 [ 51.517952][ T8428] input_pass_values+0x87c/0x11e0 [ 51.523122][ T8428] input_handle_event+0xb99/0x1550 [ 51.528381][ T8428] input_inject_event+0x189/0x270 [ 51.533565][ T8428] evdev_write+0x5f0/0x780 [ 51.538126][ T8428] vfs_write+0x289/0xc90 [ 51.542517][ T8428] ksys_write+0x171/0x2a0 [ 51.547002][ T8428] do_syscall_64+0x3d/0xb0 [ 51.551569][ T8428] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 51.557612][ T8428] [ 51.559919][ T8428] [ 51.559919][ T8428] the dependencies between the lock to be acquired [ 51.559925][ T8428] and HARDIRQ-irq-unsafe lock: [ 51.573385][ T8428] -> (&f->f_owner.lock){.+.+}-{2:2} { [ 51.578737][ T8428] HARDIRQ-ON-R at: [ 51.582701][ T8428] lock_acquire+0x182/0x4a0 [ 51.588833][ T8428] _raw_read_lock+0x32/0x40 [ 51.594981][ T8428] f_getown+0x22/0x210 [ 51.600682][ T8428] sock_ioctl+0x2c6/0x6a0 [ 51.606643][ T8428] __se_sys_ioctl+0xfb/0x170 [ 51.612855][ T8428] do_syscall_64+0x3d/0xb0 [ 51.618909][ T8428] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 51.626427][ T8428] SOFTIRQ-ON-R at: [ 51.630378][ T8428] lock_acquire+0x182/0x4a0 [ 51.636682][ T8428] _raw_read_lock+0x32/0x40 [ 51.642809][ T8428] f_getown+0x22/0x210 [ 51.648510][ T8428] sock_ioctl+0x2c6/0x6a0 [ 51.654468][ T8428] __se_sys_ioctl+0xfb/0x170 [ 51.660697][ T8428] do_syscall_64+0x3d/0xb0 [ 51.666735][ T8428] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 51.674252][ T8428] INITIAL READ USE at: [ 51.678555][ T8428] lock_acquire+0x182/0x4a0 [ 51.685034][ T8428] _raw_read_lock+0x32/0x40 [ 51.691506][ T8428] f_getown+0x22/0x210 [ 51.697547][ T8428] sock_ioctl+0x2c6/0x6a0 [ 51.703846][ T8428] __se_sys_ioctl+0xfb/0x170 [ 51.710421][ T8428] do_syscall_64+0x3d/0xb0 [ 51.716815][ T8428] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 51.724679][ T8428] } [ 51.727164][ T8428] ... key at: [] __alloc_file.__key+0x0/0x10 [ 51.735201][ T8428] ... acquired at: [ 51.738975][ T8428] lock_acquire+0x182/0x4a0 [ 51.743625][ T8428] _raw_read_lock_irqsave+0xbb/0x100 [ 51.749066][ T8428] send_sigio+0x2f/0x300 [ 51.753460][ T8428] kill_fasync+0x1e3/0x430 [ 51.758024][ T8428] evdev_pass_values+0x58a/0xaa0 [ 51.763104][ T8428] evdev_events+0x195/0x280 [ 51.767753][ T8428] input_pass_values+0x87c/0x11e0 [ 51.772930][ T8428] input_handle_event+0xb99/0x1550 [ 51.778197][ T8428] input_inject_event+0x189/0x270 [ 51.783367][ T8428] evdev_write+0x5f0/0x780 [ 51.787941][ T8428] vfs_write+0x289/0xc90 [ 51.792333][ T8428] ksys_write+0x171/0x2a0 [ 51.796810][ T8428] do_syscall_64+0x3d/0xb0 [ 51.801385][ T8428] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 51.807432][ T8428] [ 51.809734][ T8428] [ 51.809734][ T8428] stack backtrace: [ 51.815593][ T8428] CPU: 0 PID: 8428 Comm: syz-executor586 Not tainted 5.14.0-rc4-syzkaller #0 [ 51.824321][ T8428] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 51.834353][ T8428] Call Trace: [ 51.837620][ T8428] dump_stack_lvl+0x1ae/0x29f [ 51.842277][ T8428] ? show_regs_print_info+0x12/0x12 [ 51.847458][ T8428] ? log_buf_vmcoreinfo_setup+0x498/0x498 [ 51.853152][ T8428] ? print_shortest_lock_dependencies+0xd4/0x150 [ 51.859455][ T8428] check_prevs_add+0x4eaa/0x5b30 [ 51.864407][ T8428] ? reacquire_held_locks+0x5f0/0x5f0 [ 51.869757][ T8428] ? reacquire_held_locks+0x5f0/0x5f0 [ 51.875104][ T8428] ? __lock_acquire+0x6100/0x6100 [ 51.880110][ T8428] ? __rcu_read_lock+0x60/0x60 [ 51.884851][ T8428] ? stack_trace_save+0x1e0/0x1e0 [ 51.889860][ T8428] ? stack_trace_save+0x1e0/0x1e0 [ 51.894858][ T8428] ? is_bpf_text_address+0x253/0x270 [ 51.900116][ T8428] ? stack_trace_save+0x1e0/0x1e0 [ 51.905126][ T8428] ? __kernel_text_address+0x93/0x100 [ 51.910744][ T8428] ? unwind_get_return_address+0x48/0x80 [ 51.916361][ T8428] ? arch_stack_walk+0x98/0xe0 [ 51.921111][ T8428] ? stack_trace_save+0x104/0x1e0 [ 51.926115][ T8428] ? stack_trace_snprint+0xe0/0xe0 [ 51.931197][ T8428] ? mark_lock+0x199/0x1eb0 [ 51.935684][ T8428] ? lockdep_unlock+0x145/0x2e0 [ 51.940519][ T8428] ? lockdep_lock+0x2c0/0x2c0 [ 51.945170][ T8428] ? __bfs+0x700/0x700 [ 51.949215][ T8428] ? mark_lock+0x5dc/0x1eb0 [ 51.953707][ T8428] ? mark_lock+0x5dc/0x1eb0 [ 51.958183][ T8428] ? __bfs+0x700/0x700 [ 51.962230][ T8428] ? register_lock_class+0xd7/0x1210 [ 51.967581][ T8428] ? lockdep_lock+0x102/0x2c0 [ 51.972230][ T8428] ? lockdep_unlock+0x145/0x2e0 [ 51.977055][ T8428] ? register_lock_class+0xb2d/0x1210 [ 51.982401][ T8428] __lock_acquire+0x4476/0x6100 [ 51.987228][ T8428] ? lockdep_unlock+0x145/0x2e0 [ 51.992055][ T8428] ? trace_lock_acquire+0x190/0x190 [ 51.997232][ T8428] ? trace_lock_acquire+0x190/0x190 [ 52.002404][ T8428] ? trace_lock_acquire+0x190/0x190 [ 52.007583][ T8428] ? rcu_read_lock_sched_held+0x87/0x110 [ 52.013202][ T8428] ? __bpf_trace_rcu_stall_warning+0x10/0x10 [ 52.019160][ T8428] lock_acquire+0x182/0x4a0 [ 52.023647][ T8428] ? send_sigio+0x2f/0x300 [ 52.028043][ T8428] ? read_lock_is_recursive+0x10/0x10 [ 52.033423][ T8428] ? read_lock_is_recursive+0x10/0x10 [ 52.038770][ T8428] _raw_read_lock_irqsave+0xbb/0x100 [ 52.044037][ T8428] ? send_sigio+0x2f/0x300 [ 52.048432][ T8428] ? _raw_read_lock+0x40/0x40 [ 52.053081][ T8428] ? do_raw_spin_lock+0x151/0x8e0 [ 52.058103][ T8428] send_sigio+0x2f/0x300 [ 52.062332][ T8428] kill_fasync+0x1e3/0x430 [ 52.066734][ T8428] evdev_pass_values+0x58a/0xaa0 [ 52.071646][ T8428] ? evdev_pass_values+0x541/0xaa0 [ 52.076729][ T8428] evdev_events+0x195/0x280 [ 52.081204][ T8428] ? evdev_event+0x170/0x170 [ 52.085863][ T8428] ? asan.module_ctor+0x10/0x10 [ 52.090685][ T8428] input_pass_values+0x87c/0x11e0 [ 52.095697][ T8428] input_handle_event+0xb99/0x1550 [ 52.100782][ T8428] input_inject_event+0x189/0x270 [ 52.105798][ T8428] evdev_write+0x5f0/0x780 [ 52.110189][ T8428] ? evdev_read+0xe10/0xe10 [ 52.114665][ T8428] ? rcu_read_lock_sched_held+0x87/0x110 [ 52.120282][ T8428] ? __bpf_trace_rcu_stall_warning+0x10/0x10 [ 52.126237][ T8428] ? rw_verify_area+0x1b8/0x370 [ 52.131059][ T8428] ? fsnotify_perm+0x63/0x4d0 [ 52.135707][ T8428] ? evdev_read+0xe10/0xe10 [ 52.140185][ T8428] vfs_write+0x289/0xc90 [ 52.144407][ T8428] ? file_end_write+0x230/0x230 [ 52.149233][ T8428] ? __context_tracking_exit+0x7a/0xd0 [ 52.154668][ T8428] ? __lock_acquire+0x6100/0x6100 [ 52.159670][ T8428] ? __fdget_pos+0x1d8/0x2f0 [ 52.164234][ T8428] ksys_write+0x171/0x2a0 [ 52.168587][ T8428] ? __ia32_sys_read+0x80/0x80 [ 52.173356][ T8428] ? syscall_enter_from_user_mode+0x2e/0x1b0 [ 52.179323][ T8428] ? lockdep_hardirqs_on+0x8d/0x130 [ 52.184498][ T8428] ? syscall_enter_from_user_mode+0x2e/0x1b0 [ 52.190494][ T8428] do_syscall_64+0x3d/0xb0 [ 52.194890][ T8428] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 52.200762][ T8428] RIP: 0033:0x443529 [ 52.204630][ T8428] Code: 28 c3 e8 2a 14 00 00 66 2e 0f 1f 84 00 00 00 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 c0 ff ff ff f7 d8 64 89