------------[ cut here ]------------ WARNING: CPU: 0 PID: 22213 at kernel/workqueue.c:1441 __queue_work+0xe2d/0xfb0 kernel/workqueue.c:1441 Modules linked in: CPU: 0 PID: 22213 Comm: dhcpcd-run-hook Not tainted 6.1.136-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/19/2025 RIP: 0010:__queue_work+0xe2d/0xfb0 kernel/workqueue.c:1441 Code: e9 9d fc ff ff 48 8b 0c 24 80 e1 07 80 c1 03 38 c1 0f 8c c7 fc ff ff 48 8b 3c 24 e8 7d 2a 7f 00 e9 b9 fc ff ff e8 73 b7 2d 00 <0f> 0b 48 83 c4 60 5b 41 5c 41 5d 41 5e 41 5f 5d c3 e8 5d b7 2d 00 RSP: 0018:ffffc90000007ae8 EFLAGS: 00010046 RAX: ffffffff81530c2d RBX: 0000000000010000 RCX: ffff88802c118000 RDX: 0000000000000100 RSI: 0000000000000100 RDI: 0000000000000000 RBP: 0000000000000000 R08: dffffc0000000000 R09: fffffbfff1bfd03e R10: fffffbfff1bfd03e R11: 1ffffffff1bfd03d R12: ffff888058f2f000 R13: ffff888058f2f1c0 R14: 0000000000000008 R15: 0000000000000000 FS: 00007f8b6a6bd380(0000) GS:ffff8880b8e00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007ffc705e6f08 CR3: 000000004fb2b000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000097 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: call_timer_fn+0x1a0/0x670 kernel/time/timer.c:1504 expire_timers kernel/time/timer.c:1544 [inline] __run_timers+0x550/0x7c0 kernel/time/timer.c:1820 run_timer_softirq+0x63/0xf0 kernel/time/timer.c:1833 handle_softirqs+0x2a1/0x920 kernel/softirq.c:578 __do_softirq kernel/softirq.c:612 [inline] invoke_softirq kernel/softirq.c:452 [inline] __irq_exit_rcu+0x12f/0x220 kernel/softirq.c:661 irq_exit_rcu+0x5/0x20 kernel/softirq.c:673 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1118 [inline] sysvec_apic_timer_interrupt+0xa0/0xc0 arch/x86/kernel/apic/apic.c:1118 asm_sysvec_apic_timer_interrupt+0x16/0x20 arch/x86/include/asm/idtentry.h:691 RIP: 0010:on_stack arch/x86/include/asm/stacktrace.h:58 [inline] RIP: 0010:stack_access_ok arch/x86/kernel/unwind_orc.c:347 [inline] RIP: 0010:deref_stack_reg arch/x86/kernel/unwind_orc.c:357 [inline] RIP: 0010:unwind_next_frame+0xa1d/0x20b0 arch/x86/kernel/unwind_orc.c:539 Code: fc ff df 48 8b 4c 24 18 0f b6 04 01 84 c0 0f 85 84 11 00 00 83 3b 00 0f 95 c0 49 39 ee 0f 96 c1 20 c1 49 39 ef 0f 97 c0 20 c8 <3c> 01 75 18 48 8d 45 08 4c 39 f0 0f 97 c1 4c 39 f8 0f 96 c0 84 c1 RSP: 0018:ffffc90003cff2d0 EFLAGS: 00000202 RAX: 0000000000000001 RBX: ffffc90003cff3a8 RCX: 1ffff9200079fe01 RDX: ffffc90003cfff20 RSI: ffffffff8e0e0a00 RDI: ffffffff8138451f RBP: ffffc90003cfff18 R08: 0000000000000007 R09: 0000000000000008 R10: fffff5200079fe81 R11: 1ffff9200079fe7f R12: 1ffff9200079fe76 R13: 1ffff9200079fe77 R14: ffffc90003cf8000 R15: ffffc90003d00000 arch_stack_walk+0x10c/0x140 arch/x86/kernel/stacktrace.c:25 stack_trace_save+0x98/0xe0 kernel/stacktrace.c:122 kasan_save_stack mm/kasan/common.c:45 [inline] kasan_set_track+0x4b/0x70 mm/kasan/common.c:52 __kasan_slab_alloc+0x6b/0x80 mm/kasan/common.c:328 kasan_slab_alloc include/linux/kasan.h:201 [inline] slab_post_alloc_hook+0x4b/0x480 mm/slab.h:737 slab_alloc_node mm/slub.c:3398 [inline] slab_alloc mm/slub.c:3406 [inline] __kmem_cache_alloc_lru mm/slub.c:3413 [inline] kmem_cache_alloc+0x123/0x2f0 mm/slub.c:3422 anon_vma_chain_alloc mm/rmap.c:141 [inline] anon_vma_fork+0x1ed/0x4f0 mm/rmap.c:363 dup_mmap kernel/fork.c:663 [inline] dup_mm kernel/fork.c:1541 [inline] copy_mm+0xb44/0x15c0 kernel/fork.c:1590 copy_process+0x1947/0x4060 kernel/fork.c:2266 kernel_clone+0x225/0x8b0 kernel/fork.c:2681 __do_sys_clone kernel/fork.c:2822 [inline] __se_sys_clone kernel/fork.c:2806 [inline] __x64_sys_clone+0x17c/0x1d0 kernel/fork.c:2806 do_syscall_x64 arch/x86/entry/common.c:51 [inline] do_syscall_64+0x4c/0xa0 arch/x86/entry/common.c:81 entry_SYSCALL_64_after_hwframe+0x68/0xd2 RIP: 0033:0x7f8b6a7f7a12 Code: 41 5d 41 5e 41 5f c3 64 48 8b 04 25 10 00 00 00 45 31 c0 31 d2 31 f6 bf 11 00 20 01 4c 8d 90 d0 02 00 00 b8 38 00 00 00 0f 05 <48> 3d 00 f0 ff ff 76 10 48 8b 15 e7 43 0f 00 f7 d8 64 89 02 48 83 RSP: 002b:00007ffc705e7558 EFLAGS: 00000246 ORIG_RAX: 0000000000000038 RAX: ffffffffffffffda RBX: 000055fa0a27a901 RCX: 00007f8b6a7f7a12 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000001200011 RBP: 000055fa0a27bb70 R08: 0000000000000000 R09: 3c00000000001001 R10: 00007f8b6a6bd650 R11: 0000000000000246 R12: 000055fa0a27e338 R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 ---------------- Code disassembly (best guess), 2 bytes skipped: 0: df 48 8b fisttps -0x75(%rax) 3: 4c 24 18 rex.WR and $0x18,%al 6: 0f b6 04 01 movzbl (%rcx,%rax,1),%eax a: 84 c0 test %al,%al c: 0f 85 84 11 00 00 jne 0x1196 12: 83 3b 00 cmpl $0x0,(%rbx) 15: 0f 95 c0 setne %al 18: 49 39 ee cmp %rbp,%r14 1b: 0f 96 c1 setbe %cl 1e: 20 c1 and %al,%cl 20: 49 39 ef cmp %rbp,%r15 23: 0f 97 c0 seta %al 26: 20 c8 and %cl,%al * 28: 3c 01 cmp $0x1,%al <-- trapping instruction 2a: 75 18 jne 0x44 2c: 48 8d 45 08 lea 0x8(%rbp),%rax 30: 4c 39 f0 cmp %r14,%rax 33: 0f 97 c1 seta %cl 36: 4c 39 f8 cmp %r15,%rax 39: 0f 96 c0 setbe %al 3c: 84 c1 test %al,%cl