Debian GNU/Linux 9 syzkaller ttyS0 Warning: Permanently added '10.128.0.176' (ECDSA) to the list of known hosts. executing program syzkaller login: [ 70.896217][ T8465] [ 70.898638][ T8465] ===================================================== [ 70.905656][ T8465] WARNING: HARDIRQ-safe -> HARDIRQ-unsafe lock order detected [ 70.913306][ T8465] 5.14.0-rc3-syzkaller #0 Not tainted [ 70.918785][ T8465] ----------------------------------------------------- [ 70.925705][ T8465] syz-executor378/8465 [HC0[0]:SC0[0]:HE0:SE1] is trying to acquire: [ 70.934256][ T8465] ffff8880274817b8 (&f->f_owner.lock){.+.+}-{2:2}, at: send_sigio+0x24/0x380 [ 70.943133][ T8465] [ 70.943133][ T8465] and this task is already holding: [ 70.950766][ T8465] ffff88802104b018 (&new->fa_lock){....}-{2:2}, at: kill_fasync+0x132/0x460 [ 70.959458][ T8465] which would create a new lock dependency: [ 70.965347][ T8465] (&new->fa_lock){....}-{2:2} -> (&f->f_owner.lock){.+.+}-{2:2} [ 70.973259][ T8465] [ 70.973259][ T8465] but this new dependency connects a HARDIRQ-irq-safe lock: [ 70.982692][ T8465] (&dev->event_lock){-.-.}-{2:2} [ 70.982727][ T8465] [ 70.982727][ T8465] ... which became HARDIRQ-irq-safe at: [ 70.995505][ T8465] lock_acquire+0x1ab/0x510 [ 71.000594][ T8465] _raw_spin_lock_irqsave+0x39/0x50 [ 71.005901][ T8465] input_event+0x7b/0xb0 [ 71.010318][ T8465] psmouse_report_standard_buttons+0x2c/0x80 [ 71.016401][ T8465] psmouse_process_byte+0x1e1/0x890 [ 71.021679][ T8465] psmouse_handle_byte+0x41/0x1b0 [ 71.026782][ T8465] psmouse_interrupt+0x304/0xf00 [ 71.031979][ T8465] serio_interrupt+0x88/0x150 [ 71.036730][ T8465] i8042_interrupt+0x27a/0x520 [ 71.041571][ T8465] __handle_irq_event_percpu+0x303/0x8f0 [ 71.047284][ T8465] handle_irq_event+0x102/0x280 [ 71.052212][ T8465] handle_edge_irq+0x25f/0xd00 [ 71.057241][ T8465] __common_interrupt+0x9d/0x210 [ 71.062262][ T8465] common_interrupt+0x4c/0xd0 [ 71.067107][ T8465] asm_common_interrupt+0x1e/0x40 [ 71.072294][ T8465] __orc_find+0x7c/0xf0 [ 71.076529][ T8465] unwind_next_frame+0x32a/0x1ce0 [ 71.081740][ T8465] __unwind_start+0x51b/0x800 [ 71.086584][ T8465] arch_stack_walk+0x5c/0xe0 [ 71.091722][ T8465] stack_trace_save+0x8c/0xc0 [ 71.096694][ T8465] kasan_save_stack+0x1b/0x40 [ 71.101470][ T8465] kasan_set_track+0x1c/0x30 [ 71.106140][ T8465] kasan_set_free_info+0x20/0x30 [ 71.111258][ T8465] __kasan_slab_free+0xfb/0x130 [ 71.116205][ T8465] slab_free_freelist_hook+0xdf/0x240 [ 71.121672][ T8465] kmem_cache_free+0x8e/0x5a0 [ 71.126696][ T8465] rcu_core+0x7ab/0x1380 [ 71.131045][ T8465] __do_softirq+0x29b/0x9c2 [ 71.135725][ T8465] __irq_exit_rcu+0x16e/0x1c0 [ 71.140487][ T8465] irq_exit_rcu+0x5/0x20 [ 71.144828][ T8465] sysvec_apic_timer_interrupt+0x93/0xc0 [ 71.150554][ T8465] asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 71.156724][ T8465] __sanitizer_cov_trace_pc+0x0/0x60 [ 71.162470][ T8465] console_unlock+0x7c9/0xc40 [ 71.167430][ T8465] vprintk_emit+0x1ca/0x560 [ 71.172137][ T8465] vprintk+0x8d/0x260 [ 71.176210][ T8465] printk+0xba/0xed [ 71.180109][ T8465] usb_register_driver.cold+0x5a/0x69 [ 71.185562][ T8465] do_one_initcall+0x103/0x650 [ 71.190409][ T8465] kernel_init_freeable+0x6b8/0x741 [ 71.195712][ T8465] kernel_init+0x1a/0x1d0 [ 71.200124][ T8465] ret_from_fork+0x1f/0x30 [ 71.204707][ T8465] [ 71.204707][ T8465] to a HARDIRQ-irq-unsafe lock: [ 71.211714][ T8465] (&f->f_owner.lock){.+.+}-{2:2} [ 71.211738][ T8465] [ 71.211738][ T8465] ... which became HARDIRQ-irq-unsafe at: [ 71.224605][ T8465] ... [ 71.224612][ T8465] lock_acquire+0x1ab/0x510 [ 71.232145][ T8465] _raw_read_lock+0x5b/0x70 [ 71.237696][ T8465] do_fcntl+0x8af/0x1210 [ 71.242046][ T8465] __x64_sys_fcntl+0x165/0x1e0 [ 71.247099][ T8465] do_syscall_64+0x35/0xb0 [ 71.251688][ T8465] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 71.258049][ T8465] [ 71.258049][ T8465] other info that might help us debug this: [ 71.258049][ T8465] [ 71.268283][ T8465] Chain exists of: [ 71.268283][ T8465] &dev->event_lock --> &new->fa_lock --> &f->f_owner.lock [ 71.268283][ T8465] [ 71.281568][ T8465] Possible interrupt unsafe locking scenario: [ 71.281568][ T8465] [ 71.290048][ T8465] CPU0 CPU1 [ 71.295570][ T8465] ---- ---- [ 71.300937][ T8465] lock(&f->f_owner.lock); [ 71.305822][ T8465] local_irq_disable(); [ 71.312652][ T8465] lock(&dev->event_lock); [ 71.319960][ T8465] lock(&new->fa_lock); [ 71.326884][ T8465] [ 71.330427][ T8465] lock(&dev->event_lock); [ 71.335290][ T8465] [ 71.335290][ T8465] *** DEADLOCK *** [ 71.335290][ T8465] [ 71.343565][ T8465] 8 locks held by syz-executor378/8465: [ 71.349291][ T8465] #0: ffff888146541110 (&evdev->mutex){+.+.}-{3:3}, at: evdev_write+0x1d3/0x760 [ 71.358793][ T8465] #1: ffff88801c72c230 (&dev->event_lock){-.-.}-{2:2}, at: input_inject_event+0xa6/0x320 [ 71.368882][ T8465] #2: ffffffff8b97b9c0 (rcu_read_lock){....}-{1:2}, at: input_inject_event+0x92/0x320 [ 71.378626][ T8465] #3: ffffffff8b97b9c0 (rcu_read_lock){....}-{1:2}, at: input_pass_values.part.0+0x0/0x710 [ 71.388895][ T8465] #4: ffffffff8b97b9c0 (rcu_read_lock){....}-{1:2}, at: evdev_events+0x59/0x3e0 [ 71.398135][ T8465] #5: ffff88801dec6028 (&client->buffer_lock){....}-{2:2}, at: evdev_pass_values.part.0+0xf6/0x970 [ 71.409210][ T8465] #6: ffffffff8b97b9c0 (rcu_read_lock){....}-{1:2}, at: kill_fasync+0x3d/0x460 [ 71.418263][ T8465] #7: ffff88802104b018 (&new->fa_lock){....}-{2:2}, at: kill_fasync+0x132/0x460 [ 71.427595][ T8465] [ 71.427595][ T8465] the dependencies between HARDIRQ-irq-safe lock and the holding lock: [ 71.438308][ T8465] -> (&dev->event_lock){-.-.}-{2:2} { [ 71.443879][ T8465] IN-HARDIRQ-W at: [ 71.448250][ T8465] lock_acquire+0x1ab/0x510 [ 71.455977][ T8465] _raw_spin_lock_irqsave+0x39/0x50 [ 71.463299][ T8465] input_event+0x7b/0xb0 [ 71.470086][ T8465] psmouse_report_standard_buttons+0x2c/0x80 [ 71.478702][ T8465] psmouse_process_byte+0x1e1/0x890 [ 71.486094][ T8465] psmouse_handle_byte+0x41/0x1b0 [ 71.493133][ T8465] psmouse_interrupt+0x304/0xf00 [ 71.500078][ T8465] serio_interrupt+0x88/0x150 [ 71.507278][ T8465] i8042_interrupt+0x27a/0x520 [ 71.514649][ T8465] __handle_irq_event_percpu+0x303/0x8f0 [ 71.524338][ T8465] handle_irq_event+0x102/0x280 [ 71.532485][ T8465] handle_edge_irq+0x25f/0xd00 [ 71.539429][ T8465] __common_interrupt+0x9d/0x210 [ 71.546362][ T8465] common_interrupt+0x4c/0xd0 [ 71.553038][ T8465] asm_common_interrupt+0x1e/0x40 [ 71.560322][ T8465] __orc_find+0x7c/0xf0 [ 71.566471][ T8465] unwind_next_frame+0x32a/0x1ce0 [ 71.573492][ T8465] __unwind_start+0x51b/0x800 [ 71.580426][ T8465] arch_stack_walk+0x5c/0xe0 [ 71.587013][ T8465] stack_trace_save+0x8c/0xc0 [ 71.593679][ T8465] kasan_save_stack+0x1b/0x40 [ 71.600720][ T8465] kasan_set_track+0x1c/0x30 [ 71.607395][ T8465] kasan_set_free_info+0x20/0x30 [ 71.614539][ T8465] __kasan_slab_free+0xfb/0x130 [ 71.621578][ T8465] slab_free_freelist_hook+0xdf/0x240 [ 71.629027][ T8465] kmem_cache_free+0x8e/0x5a0 [ 71.635717][ T8465] rcu_core+0x7ab/0x1380 [ 71.642104][ T8465] __do_softirq+0x29b/0x9c2 [ 71.648728][ T8465] __irq_exit_rcu+0x16e/0x1c0 [ 71.655839][ T8465] irq_exit_rcu+0x5/0x20 [ 71.662191][ T8465] sysvec_apic_timer_interrupt+0x93/0xc0 [ 71.669910][ T8465] asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 71.677968][ T8465] __sanitizer_cov_trace_pc+0x0/0x60 [ 71.685350][ T8465] console_unlock+0x7c9/0xc40 [ 71.692107][ T8465] vprintk_emit+0x1ca/0x560 [ 71.699048][ T8465] vprintk+0x8d/0x260 [ 71.705024][ T8465] printk+0xba/0xed [ 71.710913][ T8465] usb_register_driver.cold+0x5a/0x69 [ 71.718296][ T8465] do_one_initcall+0x103/0x650 [ 71.725245][ T8465] kernel_init_freeable+0x6b8/0x741 [ 71.732834][ T8465] kernel_init+0x1a/0x1d0 [ 71.739338][ T8465] ret_from_fork+0x1f/0x30 [ 71.746223][ T8465] IN-SOFTIRQ-W at: [ 71.750491][ T8465] lock_acquire+0x1ab/0x510 [ 71.757656][ T8465] _raw_spin_lock_irqsave+0x39/0x50 [ 71.764974][ T8465] input_event+0x7b/0xb0 [ 71.771307][ T8465] psmouse_report_standard_buttons+0x2c/0x80 [ 71.780189][ T8465] psmouse_process_byte+0x1e1/0x890 [ 71.787565][ T8465] psmouse_handle_byte+0x41/0x1b0 [ 71.794691][ T8465] psmouse_interrupt+0x304/0xf00 [ 71.801622][ T8465] serio_interrupt+0x88/0x150 [ 71.808290][ T8465] i8042_interrupt+0x27a/0x520 [ 71.815149][ T8465] __handle_irq_event_percpu+0x303/0x8f0 [ 71.822790][ T8465] handle_irq_event+0x102/0x280 [ 71.829749][ T8465] handle_edge_irq+0x25f/0xd00 [ 71.836615][ T8465] __common_interrupt+0x9d/0x210 [ 71.843922][ T8465] common_interrupt+0x4c/0xd0 [ 71.850772][ T8465] asm_common_interrupt+0x1e/0x40 [ 71.857796][ T8465] __orc_find+0x7c/0xf0 [ 71.864128][ T8465] unwind_next_frame+0x32a/0x1ce0 [ 71.871407][ T8465] __unwind_start+0x51b/0x800 [ 71.878171][ T8465] arch_stack_walk+0x5c/0xe0 [ 71.884865][ T8465] stack_trace_save+0x8c/0xc0 [ 71.891545][ T8465] kasan_save_stack+0x1b/0x40 [ 71.898312][ T8465] kasan_set_track+0x1c/0x30 [ 71.906477][ T8465] kasan_set_free_info+0x20/0x30 [ 71.913415][ T8465] __kasan_slab_free+0xfb/0x130 [ 71.920397][ T8465] slab_free_freelist_hook+0xdf/0x240 [ 71.928236][ T8465] kmem_cache_free+0x8e/0x5a0 [ 71.934908][ T8465] rcu_core+0x7ab/0x1380 [ 71.941502][ T8465] __do_softirq+0x29b/0x9c2 [ 71.948458][ T8465] __irq_exit_rcu+0x16e/0x1c0 [ 71.955245][ T8465] irq_exit_rcu+0x5/0x20 [ 71.961846][ T8465] sysvec_apic_timer_interrupt+0x93/0xc0 [ 71.969609][ T8465] asm_sysvec_apic_timer_interrupt+0x12/0x20 [ 71.977932][ T8465] __sanitizer_cov_trace_pc+0x0/0x60 [ 71.985553][ T8465] console_unlock+0x7c9/0xc40 [ 71.992634][ T8465] vprintk_emit+0x1ca/0x560 [ 71.999230][ T8465] vprintk+0x8d/0x260 [ 72.005555][ T8465] printk+0xba/0xed [ 72.011493][ T8465] usb_register_driver.cold+0x5a/0x69 [ 72.018891][ T8465] do_one_initcall+0x103/0x650 [ 72.025663][ T8465] kernel_init_freeable+0x6b8/0x741 [ 72.032886][ T8465] kernel_init+0x1a/0x1d0 [ 72.039225][ T8465] ret_from_fork+0x1f/0x30 [ 72.045639][ T8465] INITIAL USE at: [ 72.049696][ T8465] lock_acquire+0x1ab/0x510 [ 72.056361][ T8465] _raw_spin_lock_irqsave+0x39/0x50 [ 72.063486][ T8465] input_inject_event+0xa6/0x320 [ 72.070341][ T8465] led_set_brightness_nosleep+0xe6/0x1a0 [ 72.077892][ T8465] led_set_brightness+0x134/0x170 [ 72.084820][ T8465] led_trigger_event+0x75/0xd0 [ 72.092383][ T8465] kbd_led_trigger_activate+0xc9/0x100 [ 72.100116][ T8465] led_trigger_set+0x61e/0xbd0 [ 72.107402][ T8465] led_trigger_set_default+0x1a6/0x230 [ 72.114773][ T8465] led_classdev_register_ext+0x5b1/0x7c0 [ 72.122548][ T8465] input_leds_connect+0x4bd/0x860 [ 72.129656][ T8465] input_attach_handler+0x180/0x1f0 [ 72.136779][ T8465] input_register_device.cold+0xf0/0x304 [ 72.144520][ T8465] atkbd_connect+0x739/0xa00 [ 72.151503][ T8465] serio_driver_probe+0x72/0xa0 [ 72.158296][ T8465] really_probe+0x23c/0xcd0 [ 72.165056][ T8465] __driver_probe_device+0x338/0x4d0 [ 72.172245][ T8465] driver_probe_device+0x4c/0x1a0 [ 72.179198][ T8465] __driver_attach+0x22d/0x4e0 [ 72.186004][ T8465] bus_for_each_dev+0x147/0x1d0 [ 72.192859][ T8465] serio_handle_event+0x5f6/0xa30 [ 72.199897][ T8465] process_one_work+0x98d/0x1630 [ 72.206739][ T8465] worker_thread+0x658/0x11f0 [ 72.213508][ T8465] kthread+0x3e5/0x4d0 [ 72.219500][ T8465] ret_from_fork+0x1f/0x30 [ 72.225947][ T8465] } [ 72.228714][ T8465] ... key at: [] __key.8+0x0/0x40 [ 72.236070][ T8465] -> (&client->buffer_lock){....}-{2:2} { [ 72.242258][ T8465] INITIAL USE at: [ 72.246799][ T8465] lock_acquire+0x1ab/0x510 [ 72.253226][ T8465] _raw_spin_lock+0x2a/0x40 [ 72.260072][ T8465] evdev_pass_values.part.0+0xf6/0x970 [ 72.267532][ T8465] evdev_events+0x359/0x3e0 [ 72.273789][ T8465] input_to_handler+0x2a0/0x4c0 [ 72.280576][ T8465] input_pass_values.part.0+0x230/0x710 [ 72.287868][ T8465] input_handle_event+0x373/0x1440 [ 72.294994][ T8465] input_inject_event+0x1bd/0x320 [ 72.301840][ T8465] evdev_write+0x430/0x760 [ 72.307993][ T8465] vfs_write+0x28e/0xa40 [ 72.314839][ T8465] ksys_write+0x1ee/0x250 [ 72.320902][ T8465] do_syscall_64+0x35/0xb0 [ 72.327054][ T8465] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 72.334848][ T8465] } [ 72.337480][ T8465] ... key at: [] __key.4+0x0/0x40 [ 72.344759][ T8465] ... acquired at: [ 72.348634][ T8465] _raw_spin_lock+0x2a/0x40 [ 72.353306][ T8465] evdev_pass_values.part.0+0xf6/0x970 [ 72.359225][ T8465] evdev_events+0x359/0x3e0 [ 72.363904][ T8465] input_to_handler+0x2a0/0x4c0 [ 72.368922][ T8465] input_pass_values.part.0+0x230/0x710 [ 72.374642][ T8465] input_handle_event+0x373/0x1440 [ 72.380146][ T8465] input_inject_event+0x1bd/0x320 [ 72.385464][ T8465] evdev_write+0x430/0x760 [ 72.390239][ T8465] vfs_write+0x28e/0xa40 [ 72.394741][ T8465] ksys_write+0x1ee/0x250 [ 72.399257][ T8465] do_syscall_64+0x35/0xb0 [ 72.404099][ T8465] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 72.410332][ T8465] [ 72.412989][ T8465] -> (&new->fa_lock){....}-{2:2} { [ 72.418283][ T8465] INITIAL READ USE at: [ 72.422639][ T8465] lock_acquire+0x1ab/0x510 [ 72.429147][ T8465] _raw_read_lock+0x5b/0x70 [ 72.435740][ T8465] kill_fasync+0x132/0x460 [ 72.442148][ T8465] evdev_pass_values.part.0+0x64e/0x970 [ 72.449688][ T8465] evdev_events+0x359/0x3e0 [ 72.456186][ T8465] input_to_handler+0x2a0/0x4c0 [ 72.463051][ T8465] input_pass_values.part.0+0x230/0x710 [ 72.470862][ T8465] input_handle_event+0x373/0x1440 [ 72.478051][ T8465] input_inject_event+0x1bd/0x320 [ 72.485066][ T8465] evdev_write+0x430/0x760 [ 72.491578][ T8465] vfs_write+0x28e/0xa40 [ 72.498189][ T8465] ksys_write+0x1ee/0x250 [ 72.504599][ T8465] do_syscall_64+0x35/0xb0 [ 72.511200][ T8465] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 72.519526][ T8465] } [ 72.522108][ T8465] ... key at: [] __key.0+0x0/0x40 [ 72.529214][ T8465] ... acquired at: [ 72.533087][ T8465] _raw_read_lock+0x5b/0x70 [ 72.538197][ T8465] kill_fasync+0x132/0x460 [ 72.542795][ T8465] evdev_pass_values.part.0+0x64e/0x970 [ 72.548706][ T8465] evdev_events+0x359/0x3e0 [ 72.553429][ T8465] input_to_handler+0x2a0/0x4c0 [ 72.558633][ T8465] input_pass_values.part.0+0x230/0x710 [ 72.564351][ T8465] input_handle_event+0x373/0x1440 [ 72.569813][ T8465] input_inject_event+0x1bd/0x320 [ 72.575000][ T8465] evdev_write+0x430/0x760 [ 72.579581][ T8465] vfs_write+0x28e/0xa40 [ 72.584075][ T8465] ksys_write+0x1ee/0x250 [ 72.588837][ T8465] do_syscall_64+0x35/0xb0 [ 72.593415][ T8465] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 72.599570][ T8465] [ 72.601876][ T8465] [ 72.601876][ T8465] the dependencies between the lock to be acquired [ 72.601884][ T8465] and HARDIRQ-irq-unsafe lock: [ 72.615559][ T8465] -> (&f->f_owner.lock){.+.+}-{2:2} { [ 72.621046][ T8465] HARDIRQ-ON-R at: [ 72.625098][ T8465] lock_acquire+0x1ab/0x510 [ 72.631254][ T8465] _raw_read_lock+0x5b/0x70 [ 72.637680][ T8465] do_fcntl+0x8af/0x1210 [ 72.643696][ T8465] __x64_sys_fcntl+0x165/0x1e0 [ 72.650312][ T8465] do_syscall_64+0x35/0xb0 [ 72.656487][ T8465] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 72.664280][ T8465] SOFTIRQ-ON-R at: [ 72.668247][ T8465] lock_acquire+0x1ab/0x510 [ 72.674485][ T8465] _raw_read_lock+0x5b/0x70 [ 72.680720][ T8465] do_fcntl+0x8af/0x1210 [ 72.686803][ T8465] __x64_sys_fcntl+0x165/0x1e0 [ 72.693210][ T8465] do_syscall_64+0x35/0xb0 [ 72.699728][ T8465] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 72.707379][ T8465] INITIAL READ USE at: [ 72.711873][ T8465] lock_acquire+0x1ab/0x510 [ 72.718517][ T8465] _raw_read_lock+0x5b/0x70 [ 72.726051][ T8465] do_fcntl+0x8af/0x1210 [ 72.732380][ T8465] __x64_sys_fcntl+0x165/0x1e0 [ 72.739133][ T8465] do_syscall_64+0x35/0xb0 [ 72.745575][ T8465] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 72.753734][ T8465] } [ 72.756226][ T8465] ... key at: [] __key.5+0x0/0x40 [ 72.763589][ T8465] ... acquired at: [ 72.767375][ T8465] lock_acquire+0x1ab/0x510 [ 72.772040][ T8465] _raw_read_lock_irqsave+0x70/0x90 [ 72.777417][ T8465] send_sigio+0x24/0x380 [ 72.781823][ T8465] kill_fasync+0x1ec/0x460 [ 72.786404][ T8465] evdev_pass_values.part.0+0x64e/0x970 [ 72.792331][ T8465] evdev_events+0x359/0x3e0 [ 72.797002][ T8465] input_to_handler+0x2a0/0x4c0 [ 72.802041][ T8465] input_pass_values.part.0+0x230/0x710 [ 72.807751][ T8465] input_handle_event+0x373/0x1440 [ 72.813121][ T8465] input_inject_event+0x1bd/0x320 [ 72.818513][ T8465] evdev_write+0x430/0x760 [ 72.823201][ T8465] vfs_write+0x28e/0xa40 [ 72.827613][ T8465] ksys_write+0x1ee/0x250 [ 72.832112][ T8465] do_syscall_64+0x35/0xb0 [ 72.836697][ T8465] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 72.842757][ T8465] [ 72.845084][ T8465] [ 72.845084][ T8465] stack backtrace: [ 72.851232][ T8465] CPU: 1 PID: 8465 Comm: syz-executor378 Not tainted 5.14.0-rc3-syzkaller #0 [ 72.860441][ T8465] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 72.870658][ T8465] Call Trace: [ 72.873962][ T8465] dump_stack_lvl+0xcd/0x134 [ 72.878559][ T8465] check_irq_usage.cold+0x4c1/0x6b0 [ 72.883821][ T8465] ? print_shortest_lock_dependencies_backwards+0x80/0x80 [ 72.891013][ T8465] ? kernel_text_address+0xbd/0xf0 [ 72.896210][ T8465] ? check_path.constprop.0+0x24/0x50 [ 72.901572][ T8465] ? register_lock_class+0xb7/0x10c0 [ 72.906849][ T8465] ? stack_trace_save+0x8c/0xc0 [ 72.911693][ T8465] ? lockdep_lock+0xc6/0x200 [ 72.916466][ T8465] ? call_rcu_zapped+0xb0/0xb0 [ 72.921237][ T8465] __lock_acquire+0x2a1f/0x54a0 [ 72.926085][ T8465] ? lockdep_hardirqs_on_prepare+0x400/0x400 [ 72.932240][ T8465] lock_acquire+0x1ab/0x510 [ 72.936734][ T8465] ? send_sigio+0x24/0x380 [ 72.941228][ T8465] ? lock_release+0x720/0x720 [ 72.945899][ T8465] ? lock_release+0x720/0x720 [ 72.950568][ T8465] ? lock_release+0x720/0x720 [ 72.955250][ T8465] _raw_read_lock_irqsave+0x70/0x90 [ 72.960465][ T8465] ? send_sigio+0x24/0x380 [ 72.964882][ T8465] send_sigio+0x24/0x380 [ 72.969128][ T8465] kill_fasync+0x1ec/0x460 [ 72.973539][ T8465] evdev_pass_values.part.0+0x64e/0x970 [ 72.979088][ T8465] ? evdev_release+0x410/0x410 [ 72.984000][ T8465] ? __sanitizer_cov_trace_cmp4+0x1c/0x70 [ 72.989906][ T8465] evdev_events+0x359/0x3e0 [ 72.994420][ T8465] ? evdev_pass_values.part.0+0x970/0x970 [ 73.000498][ T8465] input_to_handler+0x2a0/0x4c0 [ 73.005346][ T8465] input_pass_values.part.0+0x230/0x710 [ 73.012110][ T8465] input_handle_event+0x373/0x1440 [ 73.017236][ T8465] input_inject_event+0x1bd/0x320 [ 73.022357][ T8465] evdev_write+0x430/0x760 [ 73.027061][ T8465] ? evdev_read+0xe40/0xe40 [ 73.031826][ T8465] ? security_file_permission+0x248/0x560 [ 73.037812][ T8465] ? evdev_read+0xe40/0xe40 [ 73.042321][ T8465] vfs_write+0x28e/0xa40 [ 73.046576][ T8465] ksys_write+0x1ee/0x250 [ 73.050903][ T8465] ? __ia32_sys_read+0xb0/0xb0 [ 73.055838][ T8465] ? syscall_enter_from_user_mode+0x21/0x70 [ 73.061906][ T8465] do_syscall_64+0x35/0xb0 [ 73.066322][ T8465] entry_SYSCALL_64_after_hwframe+0x44/0xae [ 73.072215][ T8465] RIP: 0033:0x443549 [ 73.076196][ T8465] 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 01 48 [ 73.096058][ T8465] RSP: 002b:00007ffe08fe72d8 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 73.104561][ T8465] RAX: ffffffffffffffda RBX: 00000000004004a0 RCX: 0000000000443549 [ 73.112533][ T8465] RDX: 0000000000035000 RSI: 0000000020000040 RDI: 0000000000000004 [ 73.120506][ T8465] RBP: 00000000004030f0 R08: 00000000004004a0 R09: 00000000004004a0 [ 73.129085][ T8465] R10: 00000000004004a0 R11: 0000000000000246 R12: 0000000000403180 [ 73.137238][ T8465] R13: 0000000000000000 R14: 00000000004b1018 R15: 00000000004004a0