(syz.5.6,5906,1):__ocfs2_journal_access:727 ERROR: Error -30 getting 1 access to buffer! (syz.5.6,5906,1):ocfs2_write_end_nolock:1945 ERROR: status = -30 (syz.5.6,5906,1):ocfs2_commit_trans:401 ERROR: status = -5 ------------[ cut here ]------------ kernel BUG at fs/ocfs2/mmap.c:106! Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI CPU: 1 UID: 0 PID: 5906 Comm: syz.5.6 Not tainted syzkaller #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/26/2026 RIP: 0010:__ocfs2_page_mkwrite fs/ocfs2/mmap.c:106 [inline] RIP: 0010:ocfs2_page_mkwrite+0x7b0/0xc60 fs/ocfs2/mmap.c:143 Code: 46 15 f7 ff 89 ef 89 c6 89 6c 24 28 41 89 c4 bd 00 02 00 00 e8 21 a3 d0 fd 44 39 64 24 28 0f 84 87 fc ff ff e8 61 a9 d0 fd 90 <0f> 0b e8 59 a9 d0 fd 44 89 e6 bf 00 fe ff ff e8 bc a3 d0 fd 41 81 RSP: 0018:ffffc90004b2f1c0 EFLAGS: 00010283 RAX: 0000000000056837 RBX: 1ffff92000965e3f RCX: ffffc9000f955000 RDX: 0000000000080000 RSI: ffffffff843b7f4f RDI: ffff88801fb21f40 RBP: 0000000000000200 R08: 0000000000000004 R09: 0000000000001000 R10: 00000000ffffffe2 R11: 0000000000000001 R12: 00000000ffffffe2 R13: ffff888051629660 R14: ffff8880516293f0 R15: ffff888051629688 FS: 00007fd0a19f66c0(0000) GS:ffff888123c4b000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000200000074000 CR3: 000000005764d000 CR4: 0000000000350ef0 Call Trace: do_page_mkwrite+0x17a/0x440 mm/memory.c:3816 wp_page_shared mm/memory.c:4217 [inline] do_wp_page+0x9ed/0x45c0 mm/memory.c:4440 handle_pte_fault mm/memory.c:6582 [inline] __handle_mm_fault+0x1cd2/0x2f60 mm/memory.c:6707 handle_mm_fault+0x363/0xa20 mm/memory.c:6876 do_user_addr_fault+0x745/0x12f0 arch/x86/mm/fault.c:1394 handle_page_fault arch/x86/mm/fault.c:1483 [inline] exc_page_fault+0x6f/0xd0 arch/x86/mm/fault.c:1536 asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:595 RIP: 0010:copy_user_generic arch/x86/include/asm/uaccess_64.h:126 [inline] RIP: 0010:raw_copy_to_user arch/x86/include/asm/uaccess_64.h:147 [inline] RIP: 0010:copy_to_user_iter lib/iov_iter.c:25 [inline] RIP: 0010:iterate_ubuf include/linux/iov_iter.h:30 [inline] RIP: 0010:iterate_and_advance2 include/linux/iov_iter.h:302 [inline] RIP: 0010:iterate_and_advance include/linux/iov_iter.h:330 [inline] RIP: 0010:_copy_to_iter+0x38c/0x1720 lib/iov_iter.c:197 Code: 00 00 00 00 e9 4d ff ff ff e8 e0 c1 e3 fc 4c 8b 74 24 18 44 89 fe 4c 89 f7 e8 b0 47 56 fd 0f 01 cb 4c 89 f9 48 89 df 4c 89 f6 a4 0f 1f 00 48 89 cb 0f 01 ca 4c 89 f8 48 29 c8 48 89 44 24 08 RSP: 0018:ffffc90004b2f818 EFLAGS: 00050246 RAX: 0000000000000001 RBX: 0000200000073400 RCX: 0000000000000400 RDX: 0000000000000001 RSI: ffff888052442c00 RDI: 0000200000074000 RBP: ffffc90004b2fd88 R08: 0000000000000000 R09: ffffed100a4885ff R10: ffff888052442fff R11: 0000000000000000 R12: 0000200000074400 R13: 00007ffffffff000 R14: ffff888052442000 R15: 0000000000001000 copy_page_to_iter lib/iov_iter.c:374 [inline] copy_page_to_iter+0x285/0x370 lib/iov_iter.c:361 copy_folio_to_iter include/linux/uio.h:204 [inline] filemap_read+0x7a9/0x10a0 mm/filemap.c:2875 generic_file_read_iter+0x344/0x450 mm/filemap.c:3016 ocfs2_file_read_iter+0x28c/0xae0 fs/ocfs2/file.c:2601 new_sync_read fs/read_write.c:493 [inline] vfs_read+0x82e/0xb40 fs/read_write.c:574 ksys_read+0x12a/0x250 fs/read_write.c:716 do_syscall_x64 arch/x86/entry/syscall_64.c:61 [inline] do_syscall_64+0x123/0x790 arch/x86/entry/syscall_64.c:84 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7fd0a379e159 Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007fd0a19f6028 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 RAX: ffffffffffffffda RBX: 00007fd0a3a26090 RCX: 00007fd0a379e159 RDX: 00000000fffffeb1 RSI: 0000200000000400 RDI: 0000000000000007 RBP: 00007fd0a383506b R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 00007fd0a3a26128 R14: 00007fd0a3a26090 R15: 00007ffef84c7848 Modules linked in: ---[ end trace 0000000000000000 ]--- RIP: 0010:__ocfs2_page_mkwrite fs/ocfs2/mmap.c:106 [inline] RIP: 0010:ocfs2_page_mkwrite+0x7b0/0xc60 fs/ocfs2/mmap.c:143 Code: 46 15 f7 ff 89 ef 89 c6 89 6c 24 28 41 89 c4 bd 00 02 00 00 e8 21 a3 d0 fd 44 39 64 24 28 0f 84 87 fc ff ff e8 61 a9 d0 fd 90 <0f> 0b e8 59 a9 d0 fd 44 89 e6 bf 00 fe ff ff e8 bc a3 d0 fd 41 81 RSP: 0018:ffffc90004b2f1c0 EFLAGS: 00010283 RAX: 0000000000056837 RBX: 1ffff92000965e3f RCX: ffffc9000f955000 RDX: 0000000000080000 RSI: ffffffff843b7f4f RDI: ffff88801fb21f40 RBP: 0000000000000200 R08: 0000000000000004 R09: 0000000000001000 R10: 00000000ffffffe2 R11: 0000000000000001 R12: 00000000ffffffe2 R13: ffff888051629660 R14: ffff8880516293f0 R15: ffff888051629688 FS: 00007fd0a19f66c0(0000) GS:ffff888123b4b000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000001b3370cff8 CR3: 000000005764d000 CR4: 0000000000350ef0 ---------------- Code disassembly (best guess): 0: 00 00 add %al,(%rax) 2: 00 00 add %al,(%rax) 4: e9 4d ff ff ff jmp 0xffffff56 9: e8 e0 c1 e3 fc call 0xfce3c1ee e: 4c 8b 74 24 18 mov 0x18(%rsp),%r14 13: 44 89 fe mov %r15d,%esi 16: 4c 89 f7 mov %r14,%rdi 19: e8 b0 47 56 fd call 0xfd5647ce 1e: 0f 01 cb stac 21: 4c 89 f9 mov %r15,%rcx 24: 48 89 df mov %rbx,%rdi 27: 4c 89 f6 mov %r14,%rsi * 2a: f3 a4 rep movsb %ds:(%rsi),%es:(%rdi) <-- trapping instruction 2c: 0f 1f 00 nopl (%rax) 2f: 48 89 cb mov %rcx,%rbx 32: 0f 01 ca clac 35: 4c 89 f8 mov %r15,%rax 38: 48 29 c8 sub %rcx,%rax 3b: 48 89 44 24 08 mov %rax,0x8(%rsp)