------------[ cut here ]------------ WARNING: CPU: 1 PID: 16578 at kernel/workqueue.c:2257 __queue_work+0xcd3/0xf50 kernel/workqueue.c:2256 Modules linked in: CPU: 1 UID: 0 PID: 16578 Comm: syz-executor Not tainted 6.14.0-rc3-syzkaller-g319fc77f8f45 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024 RIP: 0010:__queue_work+0xcd3/0xf50 kernel/workqueue.c:2256 Code: ff e8 e1 af 38 00 90 0f 0b 90 e9 b2 fe ff ff e8 d3 af 38 00 eb 13 e8 cc af 38 00 eb 0c e8 c5 af 38 00 eb 05 e8 be af 38 00 90 <0f> 0b 90 48 83 c4 60 5b 41 5c 41 5d 41 5e 41 5f 5d c3 cc cc cc cc RSP: 0000:ffffc90000a18b08 EFLAGS: 00010046 RAX: ffffffff81890abd RBX: 0000000000000100 RCX: ffff88801cb41e00 RDX: 0000000000000100 RSI: 0000000000000100 RDI: 0000000000000000 RBP: 0000000000010000 R08: ffffffff8188fee8 R09: 1ffffffff2079d2e R10: dffffc0000000000 R11: ffffffff818912f0 R12: ffff88801bef4800 R13: ffff88801bef49c0 R14: dffffc0000000000 R15: 0000000000000008 FS: 0000000000000000(0000) GS:ffff8880b8700000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f02b0b78340 CR3: 000000003245e000 CR4: 00000000003526f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: call_timer_fn+0x187/0x650 kernel/time/timer.c:1789 expire_timers kernel/time/timer.c:1835 [inline] __run_timers kernel/time/timer.c:2414 [inline] __run_timer_base+0x695/0x8e0 kernel/time/timer.c:2426 run_timer_base kernel/time/timer.c:2435 [inline] run_timer_softirq+0xb7/0x170 kernel/time/timer.c:2445 handle_softirqs+0x2d4/0x9b0 kernel/softirq.c:561 __do_softirq kernel/softirq.c:595 [inline] invoke_softirq kernel/softirq.c:435 [inline] __irq_exit_rcu+0xf7/0x220 kernel/softirq.c:662 irq_exit_rcu+0x9/0x30 kernel/softirq.c:678 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1049 [inline] sysvec_apic_timer_interrupt+0xa6/0xc0 arch/x86/kernel/apic/apic.c:1049 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 RIP: 0010:__list_del_entry_valid_or_report+0xc0/0x190 lib/list_debug.c:71 Code: 0f 85 92 00 00 00 4d 8d 66 08 4c 89 e3 48 c1 eb 03 42 80 3c 2b 00 74 08 4c 89 e7 e8 6a da 2c fd 4d 39 3c 24 0f 85 9e 00 00 00 01 5b 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 48 c7 c7 a0 f1 80 RSP: 0000:ffffc9000cad70d8 EFLAGS: 00000246 RAX: 1ffffd40002caf11 RBX: 1ffffd40002caf1a RCX: ffff8880b8744a38 RDX: 0000000000000001 RSI: 0000000000000190 RDI: ffffea0001657890 RBP: 0000000000000080 R08: ffff8880b8744a10 R09: ffff8880b8744a08 R10: dffffc0000000000 R11: fffffbfff28a8f09 R12: ffffea00016578d0 R13: dffffc0000000000 R14: ffffea00016578c8 R15: ffffea0001657888 __list_del_entry_valid include/linux/list.h:124 [inline] __list_del_entry include/linux/list.h:215 [inline] list_del include/linux/list.h:229 [inline] __rmqueue_pcplist+0x2292/0x2a90 mm/page_alloc.c:3014 rmqueue_pcplist mm/page_alloc.c:3046 [inline] rmqueue mm/page_alloc.c:3077 [inline] get_page_from_freelist+0x886/0x37a0 mm/page_alloc.c:3474 __alloc_frozen_pages_noprof+0x292/0x710 mm/page_alloc.c:4739 alloc_pages_mpol+0x311/0x660 mm/mempolicy.c:2270 folio_alloc_mpol_noprof mm/mempolicy.c:2289 [inline] vma_alloc_folio_noprof+0x12b/0x260 mm/mempolicy.c:2324 folio_prealloc+0x2e/0x170 wp_page_copy mm/memory.c:3446 [inline] do_wp_page+0x1253/0x49b0 mm/memory.c:3838 handle_pte_fault mm/memory.c:5916 [inline] __handle_mm_fault+0x24d5/0x70f0 mm/memory.c:6043 handle_mm_fault+0x3e5/0x8d0 mm/memory.c:6212 do_user_addr_fault arch/x86/mm/fault.c:1337 [inline] handle_page_fault arch/x86/mm/fault.c:1480 [inline] exc_page_fault+0x459/0x8b0 arch/x86/mm/fault.c:1538 asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:623 RIP: 0033:0x7f02b09a52c4 Code: 66 0f 1f 44 00 00 48 8b 38 8b 50 08 4c 01 ff 48 83 fa 26 74 0a 48 83 fa 08 0f 85 1b 0a 00 00 48 8b 50 10 48 83 c0 18 4c 01 fa <48> 89 17 48 39 d8 72 d4 4c 8b b1 e8 01 00 00 49 01 f0 4d 85 f6 0f RSP: 002b:00007fff82de06b0 EFLAGS: 00010202 RAX: 00007f02b0844d30 RBX: 00007f02b0847088 RCX: 00007f02b0b7d700 RDX: 00007f02b0a1e2ec RSI: 00007f02b08003c0 RDI: 00007f02b0b78340 RBP: 00007f02b0b7d700 R08: 00000000000470b8 R09: 00007f02b0847478 R10: 0000000070000025 R11: 00007f02b08003a0 R12: 00007fff82de06f0 R13: 00007fff82de0878 R14: 00007fff82de0810 R15: 00007f02b0800000 ---------------- Code disassembly (best guess): 0: 0f 85 92 00 00 00 jne 0x98 6: 4d 8d 66 08 lea 0x8(%r14),%r12 a: 4c 89 e3 mov %r12,%rbx d: 48 c1 eb 03 shr $0x3,%rbx 11: 42 80 3c 2b 00 cmpb $0x0,(%rbx,%r13,1) 16: 74 08 je 0x20 18: 4c 89 e7 mov %r12,%rdi 1b: e8 6a da 2c fd call 0xfd2cda8a 20: 4d 39 3c 24 cmp %r15,(%r12) 24: 0f 85 9e 00 00 00 jne 0xc8 * 2a: b0 01 mov $0x1,%al <-- trapping instruction 2c: 5b pop %rbx 2d: 41 5c pop %r12 2f: 41 5d pop %r13 31: 41 5e pop %r14 33: 41 5f pop %r15 35: c3 ret 36: cc int3 37: cc int3 38: cc int3 39: cc int3 3a: 48 rex.W 3b: c7 .byte 0xc7 3c: c7 (bad) 3d: a0 .byte 0xa0 3e: f1 int1 3f: 80 .byte 0x80