------------[ 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