EXT4-fs error (device loop5): ext4_map_blocks:579: inode #12: block 80: comm syz-executor.5: lblock 0 mapped to illegal pblock 80 (length 1) ------------[ cut here ]------------ kernel BUG at fs/ext4/ext4.h:3241! invalid opcode: 0000 [#1] PREEMPT SMP KASAN CPU: 1 PID: 13260 Comm: syz-executor.5 Not tainted 6.4.0-rc1-syzkaller-00001-gba0ad6ed89fd #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 04/14/2023 RIP: 0010:ext4_get_group_info+0x3c9/0x430 fs/ext4/ext4.h:3241 Code: ff 48 c7 c2 00 20 63 8a be 06 03 00 00 48 c7 c7 60 20 63 8a c6 05 8b 42 35 0c 01 e8 31 b7 35 ff e9 7e fd ff ff e8 47 ea 54 ff <0f> 0b e8 f0 af a7 ff e9 8f fc ff ff e8 e6 af a7 ff e9 c9 fc ff ff RSP: 0018:ffffc9000b5378b0 EFLAGS: 00010293 RAX: 0000000000000000 RBX: 00000000ffffebac RCX: 0000000000000000 RDX: ffff88801f07bb80 RSI: ffffffff822f5a99 RDI: 0000000000000004 RBP: ffff888040a8e000 R08: 0000000000000004 R09: 0000000000000001 R10: 00000000ffffebac R11: 0000000000000000 R12: ffff888040a8c000 R13: ffff888040a8c678 R14: 0000000000000001 R15: ffff888074839cb0 FS: 0000000000000000(0000) GS:ffff8880b9900000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f8a3fa04000 CR3: 0000000030401000 CR4: 0000000000350ee0 Call Trace: ext4_mb_load_buddy_gfp+0xc9/0x13c0 fs/ext4/mballoc.c:1446 ext4_discard_preallocations+0x521/0xf60 fs/ext4/mballoc.c:5226 ext4_release_file+0x2ee/0x370 fs/ext4/file.c:166 __fput+0x27c/0xa90 fs/file_table.c:321 task_work_run+0x16f/0x270 kernel/task_work.c:179 exit_task_work include/linux/task_work.h:38 [inline] do_exit+0xad3/0x2960 kernel/exit.c:871 do_group_exit+0xd4/0x2a0 kernel/exit.c:1021 get_signal+0x2315/0x25b0 kernel/signal.c:2874 arch_do_signal_or_restart+0x79/0x5c0 arch/x86/kernel/signal.c:306 exit_to_user_mode_loop kernel/entry/common.c:168 [inline] exit_to_user_mode_prepare+0x11f/0x240 kernel/entry/common.c:204 __syscall_exit_to_user_mode_work kernel/entry/common.c:286 [inline] syscall_exit_to_user_mode+0x1d/0x50 kernel/entry/common.c:297 do_syscall_64+0x46/0xb0 arch/x86/entry/common.c:86 entry_SYSCALL_64_after_hwframe+0x63/0xcd RIP: 0033:0x7fb4a408c169 Code: Unable to access opcode bytes at 0x7fb4a408c13f. RSP: 002b:00007fb4a4dab218 EFLAGS: 00000246 ORIG_RAX: 00000000000000ca RAX: fffffffffffffe00 RBX: 00007fb4a41abf88 RCX: 00007fb4a408c169 RDX: 0000000000000000 RSI: 0000000000000080 RDI: 00007fb4a41abf88 RBP: 00007fb4a41abf80 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 00007fb4a41abf8c R13: 00007ffea9374adf R14: 00007fb4a4dab300 R15: 0000000000022000 Modules linked in: ---[ end trace 0000000000000000 ]--- RIP: 0010:ext4_get_group_info+0x3c9/0x430 fs/ext4/ext4.h:3241 Code: ff 48 c7 c2 00 20 63 8a be 06 03 00 00 48 c7 c7 60 20 63 8a c6 05 8b 42 35 0c 01 e8 31 b7 35 ff e9 7e fd ff ff e8 47 ea 54 ff <0f> 0b e8 f0 af a7 ff e9 8f fc ff ff e8 e6 af a7 ff e9 c9 fc ff ff RSP: 0018:ffffc9000b5378b0 EFLAGS: 00010293 RAX: 0000000000000000 RBX: 00000000ffffebac RCX: 0000000000000000 RDX: ffff88801f07bb80 RSI: ffffffff822f5a99 RDI: 0000000000000004 RBP: ffff888040a8e000 R08: 0000000000000004 R09: 0000000000000001 R10: 00000000ffffebac R11: 0000000000000000 R12: ffff888040a8c000 R13: ffff888040a8c678 R14: 0000000000000001 R15: ffff888074839cb0 FS: 0000000000000000(0000) GS:ffff8880b9800000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f01fc4d56be CR3: 000000007aa01000 CR4: 0000000000350ef0