assertion failed: block_start != EXTENT_MAP_HOLE, in fs/btrfs/extent_io.c:1407 ------------[ cut here ]------------ kernel BUG at fs/btrfs/extent_io.c:1407! invalid opcode: 0000 [#1] PREEMPT SMP KASAN CPU: 0 PID: 3871 Comm: kworker/u4:8 Not tainted 6.4.0-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/10/2023 Workqueue: writeback wb_workfn (flush-btrfs-113) RIP: 0010:__extent_writepage_io+0xb21/0xb40 fs/btrfs/extent_io.c:1407 Code: 00 00 e8 f2 49 fa 04 90 0f 0b 48 c7 c7 e0 f6 84 88 48 c7 c6 60 05 85 88 48 c7 c2 80 f6 84 88 b9 7f 05 00 00 e8 d0 49 fa 04 90 <0f> 0b 4c 89 e7 e8 c5 e0 00 00 48 89 c7 48 c7 c6 80 03 85 88 e8 86 RSP: 0018:ffffc90004186fc8 EFLAGS: 00010246 RAX: 000000000000004e RBX: 0000000000008000 RCX: 1601e6c5f73e8300 RDX: 0000000000000001 RSI: ffffffff888f69c0 RDI: 0000000000000001 RBP: 0000000000001000 R08: ffffc90004186da7 R09: 1ffff92000830db4 R10: dffffc0000000000 R11: fffff52000830db5 R12: 0000000000009000 R13: fffffffffffffffd R14: ffff8880742d10d0 R15: 0000000000009000 FS: 0000000000000000(0000) GS:ffff8880ba000000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000000020001180 CR3: 000000007681e000 CR4: 00000000003506f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: __extent_writepage fs/btrfs/extent_io.c:1498 [inline] extent_write_cache_pages fs/btrfs/extent_io.c:2160 [inline] extent_writepages+0xe9c/0x1d00 fs/btrfs/extent_io.c:2286 do_writepages+0x33b/0x5d0 mm/page-writeback.c:2551 __writeback_single_inode+0xf2/0xa20 fs/fs-writeback.c:1603 writeback_sb_inodes+0x61b/0xea0 fs/fs-writeback.c:1894 wb_writeback+0x388/0x930 fs/fs-writeback.c:2070 wb_do_writeback fs/fs-writeback.c:2217 [inline] wb_workfn+0x3c7/0xdf0 fs/fs-writeback.c:2257 process_one_work+0x826/0xfc0 kernel/workqueue.c:2597 worker_thread+0x8c9/0xfd0 kernel/workqueue.c:2748 kthread+0x27c/0x2f0 kernel/kthread.c:389 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:308 Modules linked in: ---[ end trace 0000000000000000 ]--- RIP: 0010:__extent_writepage_io+0xb21/0xb40 fs/btrfs/extent_io.c:1407 Code: 00 00 e8 f2 49 fa 04 90 0f 0b 48 c7 c7 e0 f6 84 88 48 c7 c6 60 05 85 88 48 c7 c2 80 f6 84 88 b9 7f 05 00 00 e8 d0 49 fa 04 90 <0f> 0b 4c 89 e7 e8 c5 e0 00 00 48 89 c7 48 c7 c6 80 03 85 88 e8 86 RSP: 0018:ffffc90004186fc8 EFLAGS: 00010246 RAX: 000000000000004e RBX: 0000000000008000 RCX: 1601e6c5f73e8300 RDX: 0000000000000001 RSI: ffffffff888f69c0 RDI: 0000000000000001 RBP: 0000000000001000 R08: ffffc90004186da7 R09: 1ffff92000830db4 R10: dffffc0000000000 R11: fffff52000830db5 R12: 0000000000009000 R13: fffffffffffffffd R14: ffff8880742d10d0 R15: 0000000000009000 FS: 0000000000000000(0000) GS:ffff8880ba100000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f297d65fd58 CR3: 0000000021af0000 CR4: 00000000003506e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400