watchdog: BUG: soft lockup - CPU#0 stuck for 48s! [kworker/0:8:2762] Modules linked in: irq event stamp: 84358 hardirqs last enabled at (84357): [] seqcount_lockdep_reader_access.constprop.0+0xe3/0x150 include/linux/seqlock.h:105 hardirqs last disabled at (84358): [] sysvec_apic_timer_interrupt+0xb/0xc0 arch/x86/kernel/apic/apic.c:1097 softirqs last enabled at (81846): [] destroy_conntrack+0xc6/0x1d0 net/netfilter/nf_conntrack_core.c:628 softirqs last disabled at (81844): [] destroy_conntrack+0xc6/0x1d0 net/netfilter/nf_conntrack_core.c:628 CPU: 0 PID: 2762 Comm: kworker/0:8 Not tainted 5.16.0-rc5-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: events_power_efficient gc_worker RIP: 0010:lock_acquire+0x274/0x5d0 kernel/locking/lockdep.c:5605 Code: 00 00 00 00 fc ff df 48 c1 e8 03 80 3c 10 00 0f 85 36 03 00 00 48 83 3d c9 fb 21 08 00 0f 84 d7 02 00 00 fb 66 0f 1f 44 00 00 <48> b8 00 00 00 00 00 fc ff df 48 01 c3 48 c7 03 00 00 00 00 48 c7 RSP: 0018:ffffc9000170fbb8 EFLAGS: 00000282 RAX: 1ffffffff12ef210 RBX: 1ffff920002e1f79 RCX: 75e2482937198f66 RDX: dffffc0000000000 RSI: ffffffff880b8f00 RDI: ffffffff88554360 RBP: 0000000000000000 R08: 0000000000000000 R09: ffffffff8c4c2c47 R10: fffffbfff1898588 R11: 000000000006e089 R12: 0000000000000002 R13: 0000000000000000 R14: ffffffff898ce300 R15: 0000000000000000 FS: 0000000000000000(0000) GS:ffff8881f6400000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00005555d089a680 CR3: 0000000107c2b002 CR4: 00000000003706f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: rcu_lock_acquire include/linux/rcupdate.h:268 [inline] rcu_read_lock include/linux/rcupdate.h:688 [inline] gc_worker+0x125/0xb50 net/netfilter/nf_conntrack_core.c:1439 process_one_work+0x87f/0x1450 kernel/workqueue.c:2298 worker_thread+0x598/0x1040 kernel/workqueue.c:2445 kthread+0x3ab/0x480 kernel/kthread.c:327 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:295 ---------------- Code disassembly (best guess), 6 bytes skipped: 0: df 48 c1 fisttps -0x3f(%rax) 3: e8 03 80 3c 10 callq 0x103c800b 8: 00 0f add %cl,(%rdi) a: 85 36 test %esi,(%rsi) c: 03 00 add (%rax),%eax e: 00 48 83 add %cl,-0x7d(%rax) 11: 3d c9 fb 21 08 cmp $0x821fbc9,%eax 16: 00 0f add %cl,(%rdi) 18: 84 d7 test %dl,%bh 1a: 02 00 add (%rax),%al 1c: 00 fb add %bh,%bl 1e: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) * 24: 48 b8 00 00 00 00 00 movabs $0xdffffc0000000000,%rax <-- trapping instruction 2b: fc ff df 2e: 48 01 c3 add %rax,%rbx 31: 48 c7 03 00 00 00 00 movq $0x0,(%rbx) 38: 48 rex.W 39: c7 .byte 0xc7