------------[ cut here ]------------ kernel BUG at fs/ext4/ext4.h:2985! invalid opcode: 0000 [#1] PREEMPT SMP KASAN CPU: 1 PID: 2285 Comm: syz.6.516 Tainted: G W 5.4.292-syzkaller-00021-gcd8e74fa0fa3 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/12/2025 RIP: 0010:ext4_get_group_info fs/ext4/ext4.h:2985 [inline] RIP: 0010:ext4_mb_find_by_goal+0x968/0x9a0 fs/ext4/mballoc.c:1830 Code: fc ff ff 89 d1 80 e1 07 80 c1 03 38 c1 0f 8c 14 fd ff ff 48 8b 7d b0 e8 f6 31 cc ff 48 8b 55 b0 e9 02 fd ff ff e8 d8 37 9e ff <0f> 0b e8 d1 37 9e ff 0f 0b e8 ca 37 9e ff 0f 0b e8 c3 37 9e ff 0f RSP: 0018:ffff8881e4d27088 EFLAGS: 00010293 RAX: ffffffff81c14708 RBX: 0000000000000001 RCX: ffff8881e0a08fc0 RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000001 RBP: ffff8881e4d27120 R08: dffffc0000000000 R09: ffff8881e4d27200 R10: ffffed103c9a4e47 R11: 1ffff1103c9a4e40 R12: 1ffff1103865707e R13: ffff8881c32b83f0 R14: 0000000000000001 R15: ffff8881e4d27200 FS: 0000555591cde500(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000200000000200 CR3: 00000001e9cf0000 CR4: 00000000003406a0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: ext4_mb_regular_allocator+0x192/0xfb0 fs/ext4/mballoc.c:2131 ext4_mb_new_blocks+0x5a9/0x2e80 fs/ext4/mballoc.c:4600 ext4_ext_map_blocks+0x183c/0x63c0 fs/ext4/extents.c:4549 ext4_map_blocks+0x92d/0x1b00 fs/ext4/inode.c:661 _ext4_get_block+0x1bb/0x4b0 fs/ext4/inode.c:802 ext4_get_block+0x39/0x50 fs/ext4/inode.c:819 __block_write_begin_int+0x516/0x15f0 fs/buffer.c:1980 __block_write_begin fs/buffer.c:2030 [inline] block_page_mkwrite+0x200/0x270 fs/buffer.c:2492 ext4_page_mkwrite+0xb36/0x1330 fs/ext4/inode.c:6485 do_page_mkwrite mm/memory.c:2364 [inline] do_shared_fault mm/memory.c:3764 [inline] do_fault mm/memory.c:3832 [inline] handle_pte_fault mm/memory.c:4059 [inline] __handle_mm_fault mm/memory.c:4183 [inline] handle_mm_fault+0x244a/0x3930 mm/memory.c:4220 do_user_addr_fault arch/x86/mm/fault.c:1444 [inline] __do_page_fault+0x4c0/0xb20 arch/x86/mm/fault.c:1505 do_page_fault+0x37/0x320 arch/x86/mm/fault.c:1529 page_fault+0x2f/0x40 arch/x86/entry/entry_64.S:1206 RIP: 0033:0x7ff347df9f79 Code: ff ff ff 01 64 48 8b 04 25 00 00 00 00 48 8d b8 c8 fe ff ff e8 48 59 0c 00 85 c0 75 10 48 8b 44 24 68 48 8b b4 24 98 00 00 00 <48> 89 30 64 f0 83 2c 25 90 ff ff ff 01 48 8b 84 24 80 00 00 00 48 RSP: 002b:00007ffcfa339c30 EFLAGS: 00010246 RAX: 0000200000000040 RBX: 0000000000000002 RCX: ffffe00000000000 RDX: c393c0aac2962e92 RSI: 0000000000000000 RDI: 0000555591cde3c8 RBP: 00007ff34814cba0 R08: 00007ff347d95000 R09: 000000000000000f R10: 0000000000000001 R11: 0000000000000006 R12: 00007ff34814afac R13: 00007ff34814afa0 R14: fffffffffffffffe R15: 00007ffcfa339d40 Modules linked in: ---[ end trace d1f0ec3c6cb12653 ]--- RIP: 0010:ext4_get_group_info fs/ext4/ext4.h:2985 [inline] RIP: 0010:ext4_mb_find_by_goal+0x968/0x9a0 fs/ext4/mballoc.c:1830 Code: fc ff ff 89 d1 80 e1 07 80 c1 03 38 c1 0f 8c 14 fd ff ff 48 8b 7d b0 e8 f6 31 cc ff 48 8b 55 b0 e9 02 fd ff ff e8 d8 37 9e ff <0f> 0b e8 d1 37 9e ff 0f 0b e8 ca 37 9e ff 0f 0b e8 c3 37 9e ff 0f RSP: 0018:ffff8881e4d27088 EFLAGS: 00010293 RAX: ffffffff81c14708 RBX: 0000000000000001 RCX: ffff8881e0a08fc0 RDX: 0000000000000000 RSI: 0000000000000001 RDI: 0000000000000001 RBP: ffff8881e4d27120 R08: dffffc0000000000 R09: ffff8881e4d27200 R10: ffffed103c9a4e47 R11: 1ffff1103c9a4e40 R12: 1ffff1103865707e R13: ffff8881c32b83f0 R14: 0000000000000001 R15: ffff8881e4d27200 FS: 0000555591cde500(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000200000000200 CR3: 00000001e9cf0000 CR4: 00000000003406a0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400