Warning: Permanently added '10.128.10.36' (ED25519) to the list of known hosts. executing program [ 55.304350][ T4163] [ 55.306709][ T4163] ===================================================== [ 55.313620][ T4163] WARNING: HARDIRQ-safe -> HARDIRQ-unsafe lock order detected [ 55.321052][ T4163] 5.15.180-syzkaller #0 Not tainted [ 55.326228][ T4163] ----------------------------------------------------- [ 55.333136][ T4163] syz-executor386/4163 [HC0[0]:SC0[0]:HE0:SE1] is trying to acquire: [ 55.341185][ T4163] ffff888078173cb8 (&f->f_owner.lock){....}-{2:2}, at: send_sigio+0x2f/0x330 [ 55.349973][ T4163] [ 55.349973][ T4163] and this task is already holding: [ 55.357313][ T4163] ffff888072588018 (&new->fa_lock){....}-{2:2}, at: kill_fasync+0x16a/0x490 [ 55.366118][ T4163] which would create a new lock dependency: [ 55.371993][ T4163] (&new->fa_lock){....}-{2:2} -> (&f->f_owner.lock){....}-{2:2} [ 55.379748][ T4163] [ 55.379748][ T4163] but this new dependency connects a HARDIRQ-irq-safe lock: [ 55.389179][ T4163] (&dev->event_lock#2){-...}-{2:2} [ 55.389204][ T4163] [ 55.389204][ T4163] ... which became HARDIRQ-irq-safe at: [ 55.402133][ T4163] lock_acquire+0x1db/0x4f0 [ 55.406712][ T4163] _raw_spin_lock_irqsave+0xd1/0x120 [ 55.412083][ T4163] input_event+0x8a/0xd0 [ 55.416407][ T4163] psmouse_report_standard_packet+0x50/0x200 [ 55.422544][ T4163] psmouse_process_byte+0x45b/0x640 [ 55.427829][ T4163] psmouse_handle_byte+0x46/0x4b0 [ 55.432948][ T4163] psmouse_interrupt+0x697/0x10a0 [ 55.438069][ T4163] serio_interrupt+0x88/0x130 [ 55.442822][ T4163] i8042_interrupt+0x355/0x750 [ 55.447677][ T4163] __handle_irq_event_percpu+0x292/0xa70 [ 55.453384][ T4163] handle_irq_event+0xff/0x2b0 [ 55.458216][ T4163] handle_edge_irq+0x245/0xbf0 [ 55.463046][ T4163] __common_interrupt+0xd7/0x1f0 [ 55.468053][ T4163] common_interrupt+0xae/0xd0 [ 55.472808][ T4163] asm_common_interrupt+0x22/0x40 [ 55.477910][ T4163] _raw_spin_unlock_irqrestore+0xd4/0x130 [ 55.483716][ T4163] i8042_aux_write+0x112/0x190 [ 55.488565][ T4163] ps2_do_sendbyte+0x20a/0x720 [ 55.493422][ T4163] ps2_sendbyte+0x5c/0x120 [ 55.497912][ T4163] cypress_send_ext_cmd+0x21d/0x900 [ 55.503183][ T4163] cypress_detect+0x8f/0x220 [ 55.507848][ T4163] psmouse_extensions+0xc2a/0x1550 [ 55.513028][ T4163] psmouse_switch_protocol+0x308/0x840 [ 55.518555][ T4163] psmouse_connect+0x94b/0x1430 [ 55.523473][ T4163] serio_driver_probe+0x74/0x90 [ 55.528390][ T4163] really_probe+0x24e/0xb60 [ 55.532964][ T4163] __driver_probe_device+0x1a2/0x3d0 [ 55.538318][ T4163] driver_probe_device+0x50/0x420 [ 55.543433][ T4163] __driver_attach+0x479/0x690 [ 55.548288][ T4163] bus_for_each_dev+0x17c/0x1f0 [ 55.553217][ T4163] serio_handle_event+0x56a/0x8f0 [ 55.558328][ T4163] process_one_work+0x8a1/0x10c0 [ 55.563387][ T4163] worker_thread+0xaca/0x1280 [ 55.568139][ T4163] kthread+0x3f6/0x4f0 [ 55.572283][ T4163] ret_from_fork+0x1f/0x30 [ 55.576791][ T4163] [ 55.576791][ T4163] to a HARDIRQ-irq-unsafe lock: [ 55.583790][ T4163] (tasklist_lock){.+.+}-{2:2} [ 55.583814][ T4163] [ 55.583814][ T4163] ... which became HARDIRQ-irq-unsafe at: [ 55.596436][ T4163] ... [ 55.596441][ T4163] lock_acquire+0x1db/0x4f0 [ 55.603585][ T4163] _raw_read_lock+0x32/0x40 [ 55.608181][ T4163] do_wait+0x2a7/0xaf0 [ 55.612321][ T4163] kernel_wait+0xe5/0x230 [ 55.616744][ T4163] call_usermodehelper_exec_work+0xb5/0x220 [ 55.622725][ T4163] process_one_work+0x8a1/0x10c0 [ 55.627735][ T4163] worker_thread+0xaca/0x1280 [ 55.632482][ T4163] kthread+0x3f6/0x4f0 [ 55.636634][ T4163] ret_from_fork+0x1f/0x30 [ 55.641125][ T4163] [ 55.641125][ T4163] other info that might help us debug this: [ 55.641125][ T4163] [ 55.651356][ T4163] Chain exists of: [ 55.651356][ T4163] &dev->event_lock#2 --> &new->fa_lock --> tasklist_lock [ 55.651356][ T4163] [ 55.664328][ T4163] Possible interrupt unsafe locking scenario: [ 55.664328][ T4163] [ 55.672628][ T4163] CPU0 CPU1 [ 55.677973][ T4163] ---- ---- [ 55.683323][ T4163] lock(tasklist_lock); [ 55.687555][ T4163] local_irq_disable(); [ 55.694293][ T4163] lock(&dev->event_lock#2); [ 55.701484][ T4163] lock(&new->fa_lock); [ 55.708229][ T4163] [ 55.711685][ T4163] lock(&dev->event_lock#2); [ 55.716545][ T4163] [ 55.716545][ T4163] *** DEADLOCK *** [ 55.716545][ T4163] [ 55.724671][ T4163] 8 locks held by syz-executor386/4163: [ 55.730196][ T4163] #0: ffff888025b32110 (&evdev->mutex){+.+.}-{3:3}, at: evdev_write+0x26d/0x7c0 [ 55.739312][ T4163] #1: ffff88801f1e0230 (&dev->event_lock#2){-...}-{2:2}, at: input_inject_event+0xc0/0x300 [ 55.749381][ T4163] #2: ffffffff8cb1f560 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 55.758666][ T4163] #3: ffffffff8cb1f560 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 55.767972][ T4163] #4: ffffffff8cb1f560 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 55.777257][ T4163] #5: ffff888147d3a028 (&client->buffer_lock){....}-{2:2}, at: evdev_pass_values+0xe7/0xb60 [ 55.787418][ T4163] #6: ffffffff8cb1f560 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 55.796739][ T4163] #7: ffff888072588018 (&new->fa_lock){....}-{2:2}, at: kill_fasync+0x16a/0x490 [ 55.805880][ T4163] [ 55.805880][ T4163] the dependencies between HARDIRQ-irq-safe lock and the holding lock: [ 55.816260][ T4163] -> (&dev->event_lock#2){-...}-{2:2} { [ 55.821982][ T4163] IN-HARDIRQ-W at: [ 55.826114][ T4163] lock_acquire+0x1db/0x4f0 [ 55.832607][ T4163] _raw_spin_lock_irqsave+0xd1/0x120 [ 55.839894][ T4163] input_event+0x8a/0xd0 [ 55.846120][ T4163] psmouse_report_standard_packet+0x50/0x200 [ 55.854085][ T4163] psmouse_process_byte+0x45b/0x640 [ 55.861266][ T4163] psmouse_handle_byte+0x46/0x4b0 [ 55.868274][ T4163] psmouse_interrupt+0x697/0x10a0 [ 55.875274][ T4163] serio_interrupt+0x88/0x130 [ 55.881931][ T4163] i8042_interrupt+0x355/0x750 [ 55.888677][ T4163] __handle_irq_event_percpu+0x292/0xa70 [ 55.896288][ T4163] handle_irq_event+0xff/0x2b0 [ 55.903032][ T4163] handle_edge_irq+0x245/0xbf0 [ 55.909774][ T4163] __common_interrupt+0xd7/0x1f0 [ 55.916688][ T4163] common_interrupt+0xae/0xd0 [ 55.923432][ T4163] asm_common_interrupt+0x22/0x40 [ 55.930441][ T4163] _raw_spin_unlock_irqrestore+0xd4/0x130 [ 55.938148][ T4163] i8042_aux_write+0x112/0x190 [ 55.944896][ T4163] ps2_do_sendbyte+0x20a/0x720 [ 55.951660][ T4163] ps2_sendbyte+0x5c/0x120 [ 55.958056][ T4163] cypress_send_ext_cmd+0x21d/0x900 [ 55.965234][ T4163] cypress_detect+0x8f/0x220 [ 55.971816][ T4163] psmouse_extensions+0xc2a/0x1550 [ 55.978907][ T4163] psmouse_switch_protocol+0x308/0x840 [ 55.986344][ T4163] psmouse_connect+0x94b/0x1430 [ 55.993188][ T4163] serio_driver_probe+0x74/0x90 [ 56.000021][ T4163] really_probe+0x24e/0xb60 [ 56.006508][ T4163] __driver_probe_device+0x1a2/0x3d0 [ 56.013774][ T4163] driver_probe_device+0x50/0x420 [ 56.020798][ T4163] __driver_attach+0x479/0x690 [ 56.027557][ T4163] bus_for_each_dev+0x17c/0x1f0 [ 56.034386][ T4163] serio_handle_event+0x56a/0x8f0 [ 56.041394][ T4163] process_one_work+0x8a1/0x10c0 [ 56.048312][ T4163] worker_thread+0xaca/0x1280 [ 56.054969][ T4163] kthread+0x3f6/0x4f0 [ 56.061020][ T4163] ret_from_fork+0x1f/0x30 [ 56.067423][ T4163] INITIAL USE at: [ 56.071486][ T4163] lock_acquire+0x1db/0x4f0 [ 56.077882][ T4163] _raw_spin_lock_irqsave+0xd1/0x120 [ 56.085075][ T4163] input_inject_event+0xc0/0x300 [ 56.091908][ T4163] led_trigger_event+0x109/0x1e0 [ 56.098739][ T4163] kbd_led_trigger_activate+0xb9/0x100 [ 56.106091][ T4163] led_trigger_set+0x55a/0x970 [ 56.112745][ T4163] led_trigger_set_default+0x1c2/0x200 [ 56.120113][ T4163] led_classdev_register_ext+0x6cf/0x8d0 [ 56.127640][ T4163] input_leds_connect+0x503/0x740 [ 56.134565][ T4163] input_register_device+0xdae/0x1150 [ 56.141849][ T4163] atkbd_connect+0x7a7/0xa70 [ 56.148335][ T4163] serio_driver_probe+0x74/0x90 [ 56.155092][ T4163] really_probe+0x24e/0xb60 [ 56.161491][ T4163] __driver_probe_device+0x1a2/0x3d0 [ 56.168671][ T4163] driver_probe_device+0x50/0x420 [ 56.175588][ T4163] __driver_attach+0x479/0x690 [ 56.182246][ T4163] bus_for_each_dev+0x17c/0x1f0 [ 56.188990][ T4163] serio_handle_event+0x56a/0x8f0 [ 56.195905][ T4163] process_one_work+0x8a1/0x10c0 [ 56.202735][ T4163] worker_thread+0xaca/0x1280 [ 56.209309][ T4163] kthread+0x3f6/0x4f0 [ 56.215271][ T4163] ret_from_fork+0x1f/0x30 [ 56.221581][ T4163] } [ 56.224255][ T4163] ... key at: [] input_allocate_device.__key.6+0x0/0x20 [ 56.233444][ T4163] -> (&client->buffer_lock){....}-{2:2} { [ 56.239260][ T4163] INITIAL USE at: [ 56.243229][ T4163] lock_acquire+0x1db/0x4f0 [ 56.249454][ T4163] _raw_spin_lock+0x2a/0x40 [ 56.255682][ T4163] evdev_pass_values+0xe7/0xb60 [ 56.262255][ T4163] evdev_events+0x198/0x2c0 [ 56.268483][ T4163] input_pass_values+0x873/0x1200 [ 56.275224][ T4163] input_handle_event+0xc9b/0x1600 [ 56.282050][ T4163] input_inject_event+0x1fc/0x300 [ 56.288791][ T4163] evdev_write+0x668/0x7c0 [ 56.294927][ T4163] vfs_write+0x30c/0xe50 [ 56.300891][ T4163] ksys_write+0x1a2/0x2c0 [ 56.306939][ T4163] do_syscall_64+0x3b/0xb0 [ 56.313073][ T4163] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 56.320707][ T4163] } [ 56.323272][ T4163] ... key at: [] evdev_open.__key.23+0x0/0x20 [ 56.331498][ T4163] ... acquired at: [ 56.335373][ T4163] lock_acquire+0x1db/0x4f0 [ 56.340026][ T4163] _raw_spin_lock+0x2a/0x40 [ 56.344706][ T4163] evdev_pass_values+0xe7/0xb60 [ 56.349734][ T4163] evdev_events+0x198/0x2c0 [ 56.354394][ T4163] input_pass_values+0x873/0x1200 [ 56.359581][ T4163] input_handle_event+0xc9b/0x1600 [ 56.364870][ T4163] input_inject_event+0x1fc/0x300 [ 56.370052][ T4163] evdev_write+0x668/0x7c0 [ 56.374628][ T4163] vfs_write+0x30c/0xe50 [ 56.379035][ T4163] ksys_write+0x1a2/0x2c0 [ 56.383540][ T4163] do_syscall_64+0x3b/0xb0 [ 56.388130][ T4163] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 56.394192][ T4163] [ 56.396501][ T4163] -> (&new->fa_lock){....}-{2:2} { [ 56.401606][ T4163] INITIAL READ USE at: [ 56.405918][ T4163] lock_acquire+0x1db/0x4f0 [ 56.412520][ T4163] _raw_read_lock_irqsave+0xd9/0x120 [ 56.419809][ T4163] kill_fasync+0x16a/0x490 [ 56.426222][ T4163] evdev_pass_values+0x5ad/0xb60 [ 56.433146][ T4163] evdev_events+0x198/0x2c0 [ 56.439657][ T4163] input_pass_values+0x873/0x1200 [ 56.446666][ T4163] input_handle_event+0xc9b/0x1600 [ 56.453762][ T4163] input_inject_event+0x1fc/0x300 [ 56.460764][ T4163] evdev_write+0x668/0x7c0 [ 56.467176][ T4163] vfs_write+0x30c/0xe50 [ 56.473405][ T4163] ksys_write+0x1a2/0x2c0 [ 56.479723][ T4163] do_syscall_64+0x3b/0xb0 [ 56.486121][ T4163] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 56.493997][ T4163] } [ 56.496478][ T4163] ... key at: [] fasync_insert_entry.__key+0x0/0x20 [ 56.505140][ T4163] ... acquired at: [ 56.508928][ T4163] lock_acquire+0x1db/0x4f0 [ 56.513588][ T4163] _raw_read_lock_irqsave+0xd9/0x120 [ 56.519043][ T4163] kill_fasync+0x16a/0x490 [ 56.523615][ T4163] evdev_pass_values+0x5ad/0xb60 [ 56.528708][ T4163] evdev_events+0x198/0x2c0 [ 56.533369][ T4163] input_pass_values+0x873/0x1200 [ 56.538554][ T4163] input_handle_event+0xc9b/0x1600 [ 56.543820][ T4163] input_inject_event+0x1fc/0x300 [ 56.549001][ T4163] evdev_write+0x668/0x7c0 [ 56.553573][ T4163] vfs_write+0x30c/0xe50 [ 56.557973][ T4163] ksys_write+0x1a2/0x2c0 [ 56.562461][ T4163] do_syscall_64+0x3b/0xb0 [ 56.567054][ T4163] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 56.573103][ T4163] [ 56.575415][ T4163] [ 56.575415][ T4163] the dependencies between the lock to be acquired [ 56.575422][ T4163] and HARDIRQ-irq-unsafe lock: [ 56.588902][ T4163] -> (tasklist_lock){.+.+}-{2:2} { [ 56.594090][ T4163] HARDIRQ-ON-R at: [ 56.598139][ T4163] lock_acquire+0x1db/0x4f0 [ 56.604447][ T4163] _raw_read_lock+0x32/0x40 [ 56.610779][ T4163] do_wait+0x2a7/0xaf0 [ 56.616653][ T4163] kernel_wait+0xe5/0x230 [ 56.622787][ T4163] call_usermodehelper_exec_work+0xb5/0x220 [ 56.630486][ T4163] process_one_work+0x8a1/0x10c0 [ 56.637232][ T4163] worker_thread+0xaca/0x1280 [ 56.643714][ T4163] kthread+0x3f6/0x4f0 [ 56.649604][ T4163] ret_from_fork+0x1f/0x30 [ 56.655856][ T4163] SOFTIRQ-ON-R at: [ 56.659901][ T4163] lock_acquire+0x1db/0x4f0 [ 56.666228][ T4163] _raw_read_lock+0x32/0x40 [ 56.672533][ T4163] do_wait+0x2a7/0xaf0 [ 56.678408][ T4163] kernel_wait+0xe5/0x230 [ 56.684545][ T4163] call_usermodehelper_exec_work+0xb5/0x220 [ 56.692245][ T4163] process_one_work+0x8a1/0x10c0 [ 56.698990][ T4163] worker_thread+0xaca/0x1280 [ 56.705661][ T4163] kthread+0x3f6/0x4f0 [ 56.711545][ T4163] ret_from_fork+0x1f/0x30 [ 56.717801][ T4163] INITIAL USE at: [ 56.721763][ T4163] lock_acquire+0x1db/0x4f0 [ 56.728005][ T4163] _raw_write_lock_irq+0xcf/0x110 [ 56.734761][ T4163] copy_process+0x22be/0x3ef0 [ 56.741192][ T4163] kernel_clone+0x210/0x960 [ 56.747424][ T4163] kernel_thread+0x12e/0x1a0 [ 56.753735][ T4163] rest_init+0x21/0x330 [ 56.759606][ T4163] start_kernel+0x48c/0x540 [ 56.765825][ T4163] secondary_startup_64_no_verify+0xb1/0xbb [ 56.773453][ T4163] INITIAL READ USE at: [ 56.777848][ T4163] lock_acquire+0x1db/0x4f0 [ 56.784502][ T4163] _raw_read_lock+0x32/0x40 [ 56.791157][ T4163] do_wait+0x2a7/0xaf0 [ 56.797374][ T4163] kernel_wait+0xe5/0x230 [ 56.803871][ T4163] call_usermodehelper_exec_work+0xb5/0x220 [ 56.811954][ T4163] process_one_work+0x8a1/0x10c0 [ 56.819059][ T4163] worker_thread+0xaca/0x1280 [ 56.825884][ T4163] kthread+0x3f6/0x4f0 [ 56.832195][ T4163] ret_from_fork+0x1f/0x30 [ 56.838768][ T4163] } [ 56.841334][ T4163] ... key at: [] tasklist_lock+0x18/0x40 [ 56.849123][ T4163] ... acquired at: [ 56.852989][ T4163] lock_acquire+0x1db/0x4f0 [ 56.857646][ T4163] _raw_read_lock+0x32/0x40 [ 56.862302][ T4163] send_sigurg+0xc8/0x380 [ 56.866799][ T4163] sk_send_sigurg+0x6a/0xb0 [ 56.871456][ T4163] tcp_urg+0x2be/0xb50 [ 56.875683][ T4163] tcp_rcv_established+0xe42/0x1e30 [ 56.881036][ T4163] tcp_v6_do_rcv+0x528/0x1130 [ 56.885867][ T4163] __release_sock+0x198/0x4b0 [ 56.890697][ T4163] release_sock+0x5d/0x1c0 [ 56.895289][ T4163] sk_stream_wait_memory+0x709/0xe80 [ 56.900738][ T4163] tcp_sendmsg_locked+0x1468/0x3a90 [ 56.906095][ T4163] tcp_sendmsg+0x2c/0x40 [ 56.910510][ T4163] __sys_sendto+0x564/0x720 [ 56.915186][ T4163] __x64_sys_sendto+0xda/0xf0 [ 56.920023][ T4163] do_syscall_64+0x3b/0xb0 [ 56.924594][ T4163] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 56.930647][ T4163] [ 56.932952][ T4163] -> (&f->f_owner.lock){....}-{2:2} { [ 56.938320][ T4163] INITIAL USE at: [ 56.942191][ T4163] lock_acquire+0x1db/0x4f0 [ 56.948237][ T4163] _raw_write_lock_irq+0xcf/0x110 [ 56.954828][ T4163] __f_setown+0x38/0x350 [ 56.960617][ T4163] f_setown+0x11f/0x1c0 [ 56.966330][ T4163] do_fcntl+0x1b7/0x1600 [ 56.972117][ T4163] __se_sys_fcntl+0xd8/0x1b0 [ 56.978292][ T4163] do_syscall_64+0x3b/0xb0 [ 56.984258][ T4163] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 56.991730][ T4163] INITIAL READ USE at: [ 56.996045][ T4163] lock_acquire+0x1db/0x4f0 [ 57.002549][ T4163] _raw_read_lock_irqsave+0xd9/0x120 [ 57.009820][ T4163] send_sigurg+0x25/0x380 [ 57.016141][ T4163] sk_send_sigurg+0x6a/0xb0 [ 57.022627][ T4163] tcp_urg+0x2be/0xb50 [ 57.028678][ T4163] tcp_rcv_established+0xe42/0x1e30 [ 57.035860][ T4163] tcp_v6_do_rcv+0x528/0x1130 [ 57.042520][ T4163] __release_sock+0x198/0x4b0 [ 57.049186][ T4163] release_sock+0x5d/0x1c0 [ 57.055584][ T4163] sk_stream_wait_memory+0x709/0xe80 [ 57.062849][ T4163] tcp_sendmsg_locked+0x1468/0x3a90 [ 57.070031][ T4163] tcp_sendmsg+0x2c/0x40 [ 57.076258][ T4163] __sys_sendto+0x564/0x720 [ 57.082743][ T4163] __x64_sys_sendto+0xda/0xf0 [ 57.089490][ T4163] do_syscall_64+0x3b/0xb0 [ 57.095889][ T4163] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 57.103868][ T4163] } [ 57.106347][ T4163] ... key at: [] __alloc_file.__key+0x0/0x10 [ 57.114407][ T4163] ... acquired at: [ 57.118193][ T4163] lock_acquire+0x1db/0x4f0 [ 57.122853][ T4163] _raw_read_lock_irqsave+0xd9/0x120 [ 57.128298][ T4163] send_sigio+0x2f/0x330 [ 57.132700][ T4163] kill_fasync+0x20c/0x490 [ 57.137273][ T4163] evdev_pass_values+0x5ad/0xb60 [ 57.142371][ T4163] evdev_events+0x198/0x2c0 [ 57.147033][ T4163] input_pass_values+0x873/0x1200 [ 57.152214][ T4163] input_handle_event+0xc9b/0x1600 [ 57.157488][ T4163] input_inject_event+0x1fc/0x300 [ 57.162667][ T4163] evdev_write+0x668/0x7c0 [ 57.167240][ T4163] vfs_write+0x30c/0xe50 [ 57.171640][ T4163] ksys_write+0x1a2/0x2c0 [ 57.176128][ T4163] do_syscall_64+0x3b/0xb0 [ 57.180721][ T4163] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 57.186772][ T4163] [ 57.189099][ T4163] [ 57.189099][ T4163] stack backtrace: [ 57.194983][ T4163] CPU: 1 PID: 4163 Comm: syz-executor386 Not tainted 5.15.180-syzkaller #0 [ 57.203554][ T4163] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 [ 57.213614][ T4163] Call Trace: [ 57.216881][ T4163] [ 57.219817][ T4163] dump_stack_lvl+0x1e3/0x2d0 [ 57.224484][ T4163] ? io_uring_drop_tctx_refs+0x1a0/0x1a0 [ 57.230189][ T4163] ? panic+0x860/0x860 [ 57.234248][ T4163] ? print_shortest_lock_dependencies+0xee/0x150 [ 57.240565][ T4163] validate_chain+0x4d01/0x5930 [ 57.245409][ T4163] ? reacquire_held_locks+0x660/0x660 [ 57.250773][ T4163] ? stack_trace_save+0x113/0x1c0 [ 57.255777][ T4163] ? reacquire_held_locks+0x660/0x660 [ 57.261133][ T4163] ? register_lock_class+0x100/0x9a0 [ 57.266414][ T4163] ? is_dynamic_key+0x1f0/0x1f0 [ 57.271281][ T4163] ? lockdep_unlock+0x166/0x300 [ 57.276131][ T4163] ? mark_lock+0x98/0x340 [ 57.280446][ T4163] __lock_acquire+0x1295/0x1ff0 [ 57.285286][ T4163] lock_acquire+0x1db/0x4f0 [ 57.289788][ T4163] ? send_sigio+0x2f/0x330 [ 57.294211][ T4163] ? read_lock_is_recursive+0x10/0x10 [ 57.299570][ T4163] ? read_lock_is_recursive+0x10/0x10 [ 57.304926][ T4163] _raw_read_lock_irqsave+0xd9/0x120 [ 57.310202][ T4163] ? send_sigio+0x2f/0x330 [ 57.314619][ T4163] ? _raw_read_lock+0x40/0x40 [ 57.319279][ T4163] ? _raw_read_lock_irqsave+0xe5/0x120 [ 57.324718][ T4163] ? _raw_read_lock+0x40/0x40 [ 57.329379][ T4163] send_sigio+0x2f/0x330 [ 57.333623][ T4163] kill_fasync+0x20c/0x490 [ 57.338039][ T4163] evdev_pass_values+0x5ad/0xb60 [ 57.342963][ T4163] ? evdev_pass_values+0x5a1/0xb60 [ 57.348062][ T4163] evdev_events+0x198/0x2c0 [ 57.352550][ T4163] ? evdev_event+0x170/0x170 [ 57.357120][ T4163] input_pass_values+0x873/0x1200 [ 57.362129][ T4163] input_handle_event+0xc9b/0x1600 [ 57.367221][ T4163] input_inject_event+0x1fc/0x300 [ 57.372230][ T4163] evdev_write+0x668/0x7c0 [ 57.376638][ T4163] ? evdev_read+0xe00/0xe00 [ 57.381124][ T4163] ? end_current_label_crit_section+0x147/0x170 [ 57.387365][ T4163] ? common_file_perm+0x17d/0x1d0 [ 57.392389][ T4163] ? fsnotify_perm+0x64/0x590 [ 57.397053][ T4163] ? security_file_permission+0x75/0xa0 [ 57.402593][ T4163] ? evdev_read+0xe00/0xe00 [ 57.407080][ T4163] vfs_write+0x30c/0xe50 [ 57.411324][ T4163] ? file_end_write+0x250/0x250 [ 57.416180][ T4163] ? __fget_files+0x413/0x480 [ 57.420853][ T4163] ? __fdget_pos+0x1e9/0x380 [ 57.425539][ T4163] ? ksys_write+0x77/0x2c0 [ 57.429995][ T4163] ksys_write+0x1a2/0x2c0 [ 57.434352][ T4163] ? print_irqtrace_events+0x210/0x210 [ 57.439816][ T4163] ? __ia32_sys_read+0x80/0x80 [ 57.444586][ T4163] ? syscall_enter_from_user_mode+0x2e/0x240 [ 57.450559][ T4163] ? lockdep_hardirqs_on+0x94/0x130 [ 57.455751][ T4163] ? syscall_enter_from_user_mode+0x2e/0x240 [ 57.461717][ T4163] do_syscall_64+0x3b/0xb0 [ 57.466117][ T4163] ? clear_bhb_loop+0x15/0x70 [ 57.470798][ T4163] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 57.476680][ T4163] RIP: 0033:0x7fd65d958079 [ 57.481117][ T4163] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 c1 17 00 00 90 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 b0 ff ff ff f7 d8 64 89 01 48 [ 57.500729][ T4163] RSP: 002b:00007fd65d8f6218 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 57.509128][ T4163] RAX: ffffffffffffffda RBX: 00007fd65