BUG: unable to handle page fault for address: ffffc90005474160 #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present page PGD 1f5cb8067 P4D 1f5cb8067 PUD 1f5cb9067 PMD 1e6702067 PTE 0 Oops: 0000 [#1] PREEMPT SMP KASAN CPU: 0 PID: 12569 Comm: kworker/0:39 Not tainted 5.4.265-syzkaller-00009-g43a5ead9254d #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/29/2024 Workqueue: rcu_gp srcu_invoke_callbacks RIP: 0010:__read_once_size include/linux/compiler.h:268 [inline] RIP: 0010:rcu_seq_current kernel/rcu/rcu.h:99 [inline] RIP: 0010:srcu_invoke_callbacks+0xda/0x370 kernel/rcu/srcutree.c:1174 Code: 7c 24 28 e8 38 7b ff 02 4c 8d a3 50 ff ff ff 4c 89 e8 48 c1 e8 03 48 89 44 24 30 42 80 3c 30 00 74 08 4c 89 ef e8 66 c0 42 00 <49> 8b 75 00 4c 89 64 24 18 4c 89 e7 e8 f5 b2 01 00 48 89 5c 24 38 RSP: 0018:ffff8881e5c9fc60 EFLAGS: 00010046 RAX: 1ffff92000a8e82c RBX: ffff8881f6e000f8 RCX: 0000000000000001 RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffff8881e5c9fbe0 RBP: ffff8881e5c9fd58 R08: dffffc0000000000 R09: 0000000000000003 R10: ffffffffffffffff R11: dffffc0000000001 R12: ffff8881f6e00048 R13: ffffc90005474160 R14: dffffc0000000000 R15: 1ffff1103cb93f94 FS: 0000000000000000(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: ffffc90005474160 CR3: 00000001ecdba000 CR4: 00000000003426b0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: process_one_work+0x765/0xd20 kernel/workqueue.c:2290 worker_thread+0xaef/0x1470 kernel/workqueue.c:2436 kthread+0x2da/0x360 kernel/kthread.c:288 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:354 Modules linked in: CR2: ffffc90005474160 ---[ end trace 20a89ffee9bd7cbd ]--- RIP: 0010:__read_once_size include/linux/compiler.h:268 [inline] RIP: 0010:rcu_seq_current kernel/rcu/rcu.h:99 [inline] RIP: 0010:srcu_invoke_callbacks+0xda/0x370 kernel/rcu/srcutree.c:1174 Code: 7c 24 28 e8 38 7b ff 02 4c 8d a3 50 ff ff ff 4c 89 e8 48 c1 e8 03 48 89 44 24 30 42 80 3c 30 00 74 08 4c 89 ef e8 66 c0 42 00 <49> 8b 75 00 4c 89 64 24 18 4c 89 e7 e8 f5 b2 01 00 48 89 5c 24 38 RSP: 0018:ffff8881e5c9fc60 EFLAGS: 00010046 RAX: 1ffff92000a8e82c RBX: ffff8881f6e000f8 RCX: 0000000000000001 RDX: 0000000000000001 RSI: 0000000000000004 RDI: ffff8881e5c9fbe0 RBP: ffff8881e5c9fd58 R08: dffffc0000000000 R09: 0000000000000003 R10: ffffffffffffffff R11: dffffc0000000001 R12: ffff8881f6e00048 R13: ffffc90005474160 R14: dffffc0000000000 R15: 1ffff1103cb93f94 FS: 0000000000000000(0000) GS:ffff8881f6e00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: ffffc90005474160 CR3: 00000001ecdba000 CR4: 00000000003426b0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 ---------------- Code disassembly (best guess), 1 bytes skipped: 0: 24 28 and $0x28,%al 2: e8 38 7b ff 02 call 0x2ff7b3f 7: 4c 8d a3 50 ff ff ff lea -0xb0(%rbx),%r12 e: 4c 89 e8 mov %r13,%rax 11: 48 c1 e8 03 shr $0x3,%rax 15: 48 89 44 24 30 mov %rax,0x30(%rsp) 1a: 42 80 3c 30 00 cmpb $0x0,(%rax,%r14,1) 1f: 74 08 je 0x29 21: 4c 89 ef mov %r13,%rdi 24: e8 66 c0 42 00 call 0x42c08f * 29: 49 8b 75 00 mov 0x0(%r13),%rsi <-- trapping instruction 2d: 4c 89 64 24 18 mov %r12,0x18(%rsp) 32: 4c 89 e7 mov %r12,%rdi 35: e8 f5 b2 01 00 call 0x1b32f 3a: 48 89 5c 24 38 mov %rbx,0x38(%rsp)