watchdog: BUG: soft lockup - CPU#0 stuck for 114s! [swapper/0:0] Modules linked in: irq event stamp: 334116 hardirqs last enabled at (334115): [] acpi_safe_halt drivers/acpi/processor_idle.c:110 [inline] hardirqs last enabled at (334115): [] acpi_idle_do_entry+0x153/0x1c0 drivers/acpi/processor_idle.c:516 hardirqs last disabled at (334116): [] sysvec_apic_timer_interrupt+0xc/0x100 arch/x86/kernel/apic/apic.c:1100 softirqs last enabled at (323274): [] asm_call_irq_on_stack+0xf/0x20 softirqs last disabled at (322461): [] asm_call_irq_on_stack+0xf/0x20 CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.11.0-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:native_save_fl arch/x86/include/asm/irqflags.h:29 [inline] RIP: 0010:arch_local_save_flags arch/x86/include/asm/irqflags.h:79 [inline] RIP: 0010:arch_irqs_disabled arch/x86/include/asm/irqflags.h:169 [inline] RIP: 0010:acpi_safe_halt drivers/acpi/processor_idle.c:111 [inline] RIP: 0010:acpi_idle_do_entry+0x161/0x1c0 drivers/acpi/processor_idle.c:516 Code: 00 00 fc ff df 48 c1 ea 03 80 3c 02 00 75 6d 48 8b 45 00 a8 08 75 c9 e8 ad f2 39 f9 e9 07 00 00 00 0f 00 2d c1 45 b4 00 fb f4 <9c> 58 fa f6 c4 02 74 ae 5d e9 01 ef 39 f9 48 89 ef 5d e9 c8 f9 ff RSP: 0018:ffffffff8a407d90 EFLAGS: 00000202 RAX: 0000000000051923 RBX: ffff888143db3065 RCX: 1ffffffff1863fd9 RDX: 0000000000000000 RSI: ffffffff888afa60 RDI: ffffffff88ddc600 RBP: ffffffff8a4bb380 R08: 0000000000000001 R09: 0000000000000001 R10: fffffbfff1497670 R11: 0000000000000001 R12: 0000000000000001 R13: ffff888143db3064 R14: ffffffff8b09e260 R15: ffff888141fcf804 FS: 0000000000000000(0000) GS:ffff8880b9e00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000020000600 CR3: 000000001d1cf000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: acpi_idle_enter+0x2c0/0x4b0 drivers/acpi/processor_idle.c:647 cpuidle_enter_state+0x152/0xb40 drivers/cpuidle/cpuidle.c:237 cpuidle_enter+0x45/0xa0 drivers/cpuidle/cpuidle.c:351 call_cpuidle kernel/sched/idle.c:158 [inline] cpuidle_idle_call kernel/sched/idle.c:239 [inline] do_idle+0x3e1/0x590 kernel/sched/idle.c:299 cpu_startup_entry+0x14/0x20 kernel/sched/idle.c:396 start_kernel+0x330/0x34d init/main.c:1061 secondary_startup_64_no_verify+0xb0/0xbb Sending NMI from CPU 0 to CPUs 1: NMI backtrace for cpu 1 CPU: 1 PID: 8 Comm: kworker/u4:0 Not tainted 5.11.0-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: writeback wb_workfn (flush-8:0) RIP: 0010:bytes_is_nonzero mm/kasan/generic.c:84 [inline] RIP: 0010:memory_is_nonzero mm/kasan/generic.c:101 [inline] RIP: 0010:memory_is_poisoned_n mm/kasan/generic.c:127 [inline] RIP: 0010:memory_is_poisoned mm/kasan/generic.c:158 [inline] RIP: 0010:check_memory_region_inline mm/kasan/generic.c:176 [inline] RIP: 0010:check_memory_region+0xde/0x180 mm/kasan/generic.c:185 Code: 74 f2 48 89 c2 b8 01 00 00 00 48 85 d2 75 56 5b 5d 41 5c c3 48 85 d2 74 5e 48 01 ea eb 09 48 83 c0 01 48 39 d0 74 50 80 38 00 <74> f2 eb d4 41 bc 08 00 00 00 48 89 ea 45 29 dc 4d 8d 1c 2c eb 0c RSP: 0018:ffffc90000db0da8 EFLAGS: 00000046 RAX: ffffed1004d9925c RBX: ffffed1004d9925d RCX: ffffffff868b7399 RDX: ffffed1004d9925d RSI: 0000000000000008 RDI: ffff888026cc92e0 RBP: ffffed1004d9925c R08: 0000000000000000 R09: ffff888026cc92e7 R10: ffffed1004d9925c R11: 0000001374988740 R12: ffff888026cc9328 R13: ffff888026cc92e8 R14: ffff888026cc92e0 R15: ffff8880145ca780 FS: 0000000000000000(0000) GS:ffff8880b9f00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fdb154cfe46 CR3: 000000001d1cf000 CR4: 00000000003506e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: instrument_atomic_read include/linux/instrumented.h:71 [inline] atomic64_read include/asm-generic/atomic-instrumented.h:837 [inline] taprio_set_budget net/sched/sch_taprio.c:520 [inline] advance_sched+0x2b9/0x970 net/sched/sch_taprio.c:745 __run_hrtimer kernel/time/hrtimer.c:1519 [inline] __hrtimer_run_queues+0x4d7/0xb00 kernel/time/hrtimer.c:1583 hrtimer_interrupt+0x300/0x930 kernel/time/hrtimer.c:1645 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1089 [inline] __sysvec_apic_timer_interrupt+0x146/0x540 arch/x86/kernel/apic/apic.c:1106 asm_call_irq_on_stack+0xf/0x20 __run_sysvec_on_irqstack arch/x86/include/asm/irq_stack.h:37 [inline] run_sysvec_on_irqstack_cond arch/x86/include/asm/irq_stack.h:89 [inline] sysvec_apic_timer_interrupt+0xbd/0x100 arch/x86/kernel/apic/apic.c:1100 asm_sysvec_apic_timer_interrupt+0x12/0x20 arch/x86/include/asm/idtentry.h:629 RIP: 0010:__raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:161 [inline] RIP: 0010:_raw_spin_unlock_irqrestore+0x25/0x50 kernel/locking/spinlock.c:191 Code: f8 5d c3 66 90 55 48 89 fd 48 83 c7 18 53 48 89 f3 48 8b 74 24 10 e8 5a 15 1e f9 48 89 ef e8 02 ca 1e f9 f6 c7 02 75 1a 53 9d 01 00 00 00 e8 f1 a9 12 f9 65 8b 05 0a cf ce 77 85 c0 74 0a 5b RSP: 0018:ffffc90000cd7200 EFLAGS: 00000246 RAX: 0000000000077dad RBX: 0000000000000246 RCX: ffffffff8150b75e RDX: 0000000000000000 RSI: ffffffff888afa60 RDI: ffffffff88ddc600 RBP: ffff88802b6b2368 R08: 0000000000000001 R09: ffffffff8e14c87f R10: fffffbfff1c2990f R11: 000000000000014a R12: 0000000000000000 R13: 0000000000000000 R14: ffff88801bdaa060 R15: ffffea0000bdf4c0 spin_unlock_irqrestore include/linux/spinlock.h:409 [inline] __test_set_page_writeback+0x4dd/0x9d0 mm/page-writeback.c:2803 set_page_writeback include/linux/page-flags.h:562 [inline] ext4_bio_write_page+0x1bb/0x1b60 fs/ext4/page-io.c:455 mpage_submit_page+0xe8/0x240 fs/ext4/inode.c:2101 mpage_map_and_submit_buffers fs/ext4/inode.c:2349 [inline] mpage_map_and_submit_extent fs/ext4/inode.c:2488 [inline] ext4_writepages+0x1b0d/0x2cf0 fs/ext4/inode.c:2801 do_writepages+0xca/0x240 mm/page-writeback.c:2352 __writeback_single_inode+0xd6/0xb30 fs/fs-writeback.c:1461 writeback_sb_inodes+0x466/0xc40 fs/fs-writeback.c:1723 __writeback_inodes_wb+0xb2/0x200 fs/fs-writeback.c:1792 wb_writeback+0x5c1/0x8c0 fs/fs-writeback.c:1898 wb_check_old_data_flush fs/fs-writeback.c:2000 [inline] wb_do_writeback fs/fs-writeback.c:2053 [inline] wb_workfn+0x6b8/0xf40 fs/fs-writeback.c:2082 process_one_work+0x84c/0x13b0 kernel/workqueue.c:2275 worker_thread+0x598/0xf80 kernel/workqueue.c:2421 kthread+0x36f/0x450 kernel/kthread.c:292 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:296 ---------------- Code disassembly (best guess), 5 bytes skipped: 0: 48 c1 ea 03 shr $0x3,%rdx 4: 80 3c 02 00 cmpb $0x0,(%rdx,%rax,1) 8: 75 6d jne 0x77 a: 48 8b 45 00 mov 0x0(%rbp),%rax e: a8 08 test $0x8,%al 10: 75 c9 jne 0xffffffdb 12: e8 ad f2 39 f9 callq 0xf939f2c4 17: e9 07 00 00 00 jmpq 0x23 1c: 0f 00 2d c1 45 b4 00 verw 0xb445c1(%rip) # 0xb445e4 23: fb sti 24: f4 hlt * 25: 9c pushfq <-- trapping instruction 26: 58 pop %rax 27: fa cli 28: f6 c4 02 test $0x2,%ah 2b: 74 ae je 0xffffffdb 2d: 5d pop %rbp 2e: e9 01 ef 39 f9 jmpq 0xf939ef34 33: 48 89 ef mov %rbp,%rdi 36: 5d pop %rbp 37: e9 .byte 0xe9 38: c8 .byte 0xc8 39: f9 stc 3a: ff .byte 0xff