------------[ cut here ]------------ DEBUG_LOCKS_WARN_ON(1) WARNING: CPU: 1 PID: 5243 at kernel/locking/lockdep.c:232 hlock_class kernel/locking/lockdep.c:232 [inline] WARNING: CPU: 1 PID: 5243 at kernel/locking/lockdep.c:232 check_wait_context kernel/locking/lockdep.c:4773 [inline] WARNING: CPU: 1 PID: 5243 at kernel/locking/lockdep.c:232 __lock_acquire+0x573/0x1fd0 kernel/locking/lockdep.c:5087 Modules linked in: CPU: 1 PID: 5243 Comm: kworker/1:7 Not tainted 6.10.0-rc3-syzkaller-00044-g2ccbdf43d5e7 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/07/2024 Workqueue: mld mld_ifc_work RIP: 0010:hlock_class kernel/locking/lockdep.c:232 [inline] RIP: 0010:check_wait_context kernel/locking/lockdep.c:4773 [inline] RIP: 0010:__lock_acquire+0x573/0x1fd0 kernel/locking/lockdep.c:5087 Code: 00 00 83 3d ee 11 3b 0e 00 75 23 90 48 c7 c7 20 ba ca 8b 48 c7 c6 c0 bc ca 8b e8 78 e4 e5 ff 48 ba 00 00 00 00 00 fc ff df 90 <0f> 0b 90 90 90 31 db 48 81 c3 c4 00 00 00 48 89 d8 48 c1 e8 03 0f RSP: 0018:ffffc90000a18950 EFLAGS: 00010046 RAX: 559b751407a84300 RBX: 00000000000016f0 RCX: ffff888015f79e00 RDX: dffffc0000000000 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 0000000000000014 R08: ffffffff81585822 R09: fffffbfff1c39994 R10: dffffc0000000000 R11: fffffbfff1c39994 R12: 0000000000000001 R13: ffff888015f79e00 R14: 0000000000000014 R15: ffff888015f7a9a0 FS: 0000000000000000(0000) GS:ffff8880b9500000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000001b2cb30000 CR3: 000000002ca26000 CR4: 0000000000350ef0 Call Trace: lock_acquire+0x1ed/0x550 kernel/locking/lockdep.c:5754 _raw_spin_lock_nested+0x31/0x40 kernel/locking/spinlock.c:378 raw_spin_rq_lock_nested+0xb0/0x140 kernel/sched/core.c:567 raw_spin_rq_lock kernel/sched/sched.h:1406 [inline] rq_lock kernel/sched/sched.h:1702 [inline] ttwu_queue kernel/sched/core.c:4055 [inline] try_to_wake_up+0x7cc/0x1470 kernel/sched/core.c:4378 hrtimer_wakeup+0x62/0x80 kernel/time/hrtimer.c:1923 __run_hrtimer kernel/time/hrtimer.c:1687 [inline] __hrtimer_run_queues+0x59d/0xd50 kernel/time/hrtimer.c:1751 hrtimer_interrupt+0x396/0x990 kernel/time/hrtimer.c:1813 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1032 [inline] __sysvec_apic_timer_interrupt+0x112/0x3f0 arch/x86/kernel/apic/apic.c:1049 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1043 [inline] sysvec_apic_timer_interrupt+0xa1/0xc0 arch/x86/kernel/apic/apic.c:1043 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 RIP: 0010:unwind_next_frame+0x192d/0x2a00 Code: 24 48 74 08 4c 89 f7 e8 61 e3 ba 00 49 89 1e 42 0f b6 44 2d 00 84 c0 0f 85 61 0e 00 00 48 8b 44 24 20 c6 00 00 4c 8b 74 24 48 <48> 8b 6c 24 28 48 8b 44 24 38 42 0f b6 04 28 84 c0 0f 85 ea 0b 00 RSP: 0018:ffffc90004b4f0a8 EFLAGS: 00000202 RAX: ffffc90004b4f1d0 RBX: ffffc90004b4f1b8 RCX: 0000000000000000 RDX: 0000000000000010 RSI: 0000000000000000 RDI: ffffc90004b4f1e0 RBP: ffffc90004b4f1c8 R08: ffffc90004b4f1df R09: ffffc90004b4f1d0 R10: dffffc0000000000 R11: fffff52000969e3c R12: ffffc90004b4f6d0 R13: dffffc0000000000 R14: ffffc90004b4f1d0 R15: 1ffff92000969e30 arch_stack_walk+0x151/0x1b0 arch/x86/kernel/stacktrace.c:25 stack_trace_save+0x118/0x1d0 kernel/stacktrace.c:122 kasan_save_stack mm/kasan/common.c:47 [inline] kasan_save_track+0x3f/0x80 mm/kasan/common.c:68 poison_kmalloc_redzone mm/kasan/common.c:370 [inline] __kasan_kmalloc+0x98/0xb0 mm/kasan/common.c:387 kasan_kmalloc include/linux/kasan.h:211 [inline] __do_kmalloc_node mm/slub.c:4122 [inline] kmalloc_node_track_caller_noprof+0x225/0x440 mm/slub.c:4142 kmalloc_reserve+0x111/0x2a0 net/core/skbuff.c:597 __alloc_skb+0x1f3/0x440 net/core/skbuff.c:666 alloc_skb include/linux/skbuff.h:1308 [inline] alloc_skb_with_frags+0xc3/0x770 net/core/skbuff.c:6504 sock_alloc_send_pskb+0x91a/0xa60 net/core/sock.c:2794 sock_alloc_send_skb include/net/sock.h:1773 [inline] mld_newpack+0x1c3/0xa90 net/ipv6/mcast.c:1746 add_grhead net/ipv6/mcast.c:1849 [inline] add_grec+0x1492/0x19a0 net/ipv6/mcast.c:1987 mld_send_cr net/ipv6/mcast.c:2113 [inline] mld_ifc_work+0x68e/0xd90 net/ipv6/mcast.c:2650 process_one_work kernel/workqueue.c:3231 [inline] process_scheduled_works+0xa2e/0x1830 kernel/workqueue.c:3312 worker_thread+0x86d/0xd70 kernel/workqueue.c:3393 kthread+0x2f2/0x390 kernel/kthread.c:389 ret_from_fork+0x4d/0x80 arch/x86/kernel/process.c:147 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:244 ---------------- Code disassembly (best guess): 0: 24 48 and $0x48,%al 2: 74 08 je 0xc 4: 4c 89 f7 mov %r14,%rdi 7: e8 61 e3 ba 00 call 0xbae36d c: 49 89 1e mov %rbx,(%r14) f: 42 0f b6 44 2d 00 movzbl 0x0(%rbp,%r13,1),%eax 15: 84 c0 test %al,%al 17: 0f 85 61 0e 00 00 jne 0xe7e 1d: 48 8b 44 24 20 mov 0x20(%rsp),%rax 22: c6 00 00 movb $0x0,(%rax) 25: 4c 8b 74 24 48 mov 0x48(%rsp),%r14 * 2a: 48 8b 6c 24 28 mov 0x28(%rsp),%rbp <-- trapping instruction 2f: 48 8b 44 24 38 mov 0x38(%rsp),%rax 34: 42 0f b6 04 28 movzbl (%rax,%r13,1),%eax 39: 84 c0 test %al,%al 3b: 0f .byte 0xf 3c: 85 ea test %ebp,%edx 3e: 0b 00 or (%rax),%eax