------------[ cut here ]------------ kernel BUG at arch/x86/mm/physaddr.c:28! Oops: invalid opcode: 0000 [#1] SMP KASAN PTI CPU: 0 UID: 0 PID: 0 Comm: swapper/0 Not tainted 6.16.0-rc7-syzkaller-00120-g5f33ebd2018c #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2025 RIP: 0010:__phys_addr+0x16b/0x180 arch/x86/mm/physaddr.c:28 Code: 9d ab 00 e9 45 ff ff ff e8 82 b6 4b 00 48 c7 c7 10 f7 fa 8d 48 89 de 4c 89 f2 e8 60 58 7a 03 e9 4d ff ff ff e8 66 b6 4b 00 90 <0f> 0b e8 5e b6 4b 00 90 0f 0b e8 56 b6 4b 00 90 0f 0b 0f 1f 00 90 RSP: 0000:ffffc90000007b58 EFLAGS: 00010246 RAX: ffffffff81746f5a RBX: 00007780ffff0000 RCX: ffffffff8de95280 RDX: 0000000000000100 RSI: 000000017fff0000 RDI: 00007780ffff0000 RBP: ffffc90000007e30 R08: 0000000000000000 R09: ffffffff81a8c084 R10: dffffc0000000000 R11: ffffffff89edbc30 R12: ffffffff89edbc30 R13: ffffffff81a8c084 R14: 000000017fff0000 R15: dffffc0000000000 FS: 0000000000000000(0000) GS:ffff888125c57000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000200000382030 CR3: 0000000024c2c000 CR4: 00000000003526f0 Call Trace: virt_to_folio include/linux/mm.h:1178 [inline] kfree+0x77/0x440 mm/slub.c:4834 in_dev_free_rcu+0x49/0x60 net/ipv4/devinet.c:245 rcu_do_batch kernel/rcu/tree.c:2576 [inline] rcu_core+0xca5/0x1710 kernel/rcu/tree.c:2832 handle_softirqs+0x283/0x870 kernel/softirq.c:579 __do_softirq kernel/softirq.c:613 [inline] invoke_softirq kernel/softirq.c:453 [inline] __irq_exit_rcu+0xca/0x1f0 kernel/softirq.c:680 irq_exit_rcu+0x9/0x30 kernel/softirq.c:696 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1050 [inline] sysvec_apic_timer_interrupt+0xa6/0xc0 arch/x86/kernel/apic/apic.c:1050 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 RIP: 0010:tick_nohz_idle_enter+0x22e/0x2f0 kernel/time/tick-sched.c:1267 Code: e8 03 42 80 3c 38 00 74 08 48 89 df e8 3b d0 6d 00 80 0b 01 48 89 df e8 e0 00 00 00 e8 0b 75 15 00 fb 48 c7 04 24 0e 36 e0 45 <4b> c7 04 3c 00 00 00 00 65 48 8b 05 32 53 ea 10 48 3b 44 24 48 0f RSP: 0000:ffffffff8de07d00 EFLAGS: 00000286 RAX: 6c2199a951bace00 RBX: ffff8880b8628400 RCX: 6c2199a951bace00 RDX: 0000000000000000 RSI: ffffffff8d982ff2 RDI: ffffffff8be1ba80 RBP: ffffffff8de07d90 R08: ffffffff8fa0b3f7 R09: 1ffffffff1f4167e R10: dffffc0000000000 R11: fffffbfff1f4167f R12: 1ffffffff1bc0fa0 R13: 0000000000000000 R14: 0000000000000000 R15: dffffc0000000000 do_idle+0x9e/0x510 kernel/sched/idle.c:271 cpu_startup_entry+0x44/0x60 kernel/sched/idle.c:423 rest_init+0x2de/0x300 init/main.c:745 start_kernel+0x47d/0x500 init/main.c:1102 x86_64_start_reservations+0x24/0x30 arch/x86/kernel/head64.c:307 x86_64_start_kernel+0x143/0x1c0 arch/x86/kernel/head64.c:288 common_startup_64+0x13e/0x147 Modules linked in: ---[ end trace 0000000000000000 ]--- RIP: 0010:__phys_addr+0x16b/0x180 arch/x86/mm/physaddr.c:28 Code: 9d ab 00 e9 45 ff ff ff e8 82 b6 4b 00 48 c7 c7 10 f7 fa 8d 48 89 de 4c 89 f2 e8 60 58 7a 03 e9 4d ff ff ff e8 66 b6 4b 00 90 <0f> 0b e8 5e b6 4b 00 90 0f 0b e8 56 b6 4b 00 90 0f 0b 0f 1f 00 90 RSP: 0000:ffffc90000007b58 EFLAGS: 00010246 RAX: ffffffff81746f5a RBX: 00007780ffff0000 RCX: ffffffff8de95280 RDX: 0000000000000100 RSI: 000000017fff0000 RDI: 00007780ffff0000 RBP: ffffc90000007e30 R08: 0000000000000000 R09: ffffffff81a8c084 R10: dffffc0000000000 R11: ffffffff89edbc30 R12: ffffffff89edbc30 R13: ffffffff81a8c084 R14: 000000017fff0000 R15: dffffc0000000000 FS: 0000000000000000(0000) GS:ffff888125c57000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000200000382030 CR3: 0000000024c2c000 CR4: 00000000003526f0 ---------------- Code disassembly (best guess): 0: e8 03 42 80 3c call 0x3c804208 5: 38 00 cmp %al,(%rax) 7: 74 08 je 0x11 9: 48 89 df mov %rbx,%rdi c: e8 3b d0 6d 00 call 0x6dd04c 11: 80 0b 01 orb $0x1,(%rbx) 14: 48 89 df mov %rbx,%rdi 17: e8 e0 00 00 00 call 0xfc 1c: e8 0b 75 15 00 call 0x15752c 21: fb sti 22: 48 c7 04 24 0e 36 e0 movq $0x45e0360e,(%rsp) 29: 45 * 2a: 4b c7 04 3c 00 00 00 movq $0x0,(%r12,%r15,1) <-- trapping instruction 31: 00 32: 65 48 8b 05 32 53 ea mov %gs:0x10ea5332(%rip),%rax # 0x10ea536c 39: 10 3a: 48 3b 44 24 48 cmp 0x48(%rsp),%rax 3f: 0f .byte 0xf