loop0: detected capacity change from 0 to 32768 bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=ro,metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names,read_only bcachefs (loop0): recovering from clean shutdown, journal seq 10 bcachefs (loop0): Version upgrade required: Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete Doing incompatible version upgrade from 0.24: unwritten_extents to 1.25: extent_flags running recovery passes: check_allocations,check_alloc_info,check_lrus,check_btree_backpointers,check_backpointers_to_extents,check_extents_to_backpointers,check_alloc_to_lru_refs,bucket_gens_init,check_snapshot_trees,check_snapshots,check_subvols,check_subvol_children,delete_dead_snapshots,check_inodes,check_extents,check_indirect_extents,check_dirents,check_xattrs,check_root,check_unreachable_inodes,check_subvolume_structure,check_directory_structure,check_nlinks,set_fs_needs_rebalance invalid bkey in btree_node btree=extents level=0: u64s 7 type bucket_gens 536870912:8:U32_MAX len 8 ver 0: 115 121 122 107 97 108 108 101 114 115 0 0 0 0 0 0 7 1 6 0 0 0 0 0 0 0 0 0 0 0 0 0 24 0 0 0 255 255 255 255 24 0 0 0 0 0 0 0 1 0 0 32 0 0 0 0 30 46 0 48 0 0 0 0 129 32 2 0 0 0 0 0 18 1 17 0 0 0 0 0 0 0 0 0 0 0 0 0 8 0 0 0 255 255 255 255 8 0 0 0 0 0 0 0 2 0 0 32 0 0 0 0 115 121 122 107 97 108 108 101 114 115 121 122 107 97 108 108 101 114 115 121 122 107 97 108 108 101 114 115 121 122 107 97 108 108 101 114 115 121 122 107 97 108 108 101 114 115 121 122 107 97 108 108 101 114 115 121 122 107 97 108 108 101 114 115 121 122 107 97 108 108 101 114 115 121 122 107 97 108 108 101 114 115 121 122 107 97 108 108 101 114 115 121 122 107 97 108 108 101 114 115 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 bad val size (16 != 256): delete?, fixing bcachefs (loop0): error validating btree node on loop0 at btree inodes level 0/0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7589ab5e0c11cc7a written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0 node offset 0/24 bset u64s 0: invalid bkey format: field 0 too large: 18446744073709551615 + 6 > 18446744073709551615 u64s 3 fields 64:6, 64:0, 32:0, 0:0, 0:0, 0:0 bcachefs (loop0): running explicit recovery pass check_topology (2), currently at recovery_pass_empty (0) bcachefs (loop0): flagging btree inodes lost data bcachefs (loop0): running explicit recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) error reading btree root btree=inodes level=0: btree_node_read_error, fixing bcachefs (loop0): error validating btree node at btree alloc level 0/0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 24 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0 node offset 8/24 bset u64s 375 bset byte offset 184: keys out of order: u64s 11 type alloc_v4 0:32:0 len 0 ver 0 > u64s 11 type alloc_v4 0:2:0 len 0 ver 0, fixing bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error btree=alloc level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 24 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0 bcachefs (loop0): error validating btree node on loop0 at btree subvolumes level 0/0 u64s 11 type btree_ptr_v2 18446742974198634239:U64_MAX:U32_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0 node offset 0/16 bset u64s 0: incorrect max key SPOS_MAX bcachefs (loop0): flagging btree subvolumes lost data error reading btree root btree=subvolumes level=0: btree_node_read_error, fixing bcachefs (loop0): pointer to nonexistent device 128 bcachefs (loop0): inconsistency detected - emergency read only at journal seq 10 ------------[ cut here ]------------ unhandled error case in bch2_bkey_pick_read_device WARNING: CPU: 0 PID: 5321 at fs/bcachefs/extents.c:230 bch2_bkey_pick_read_device+0x17a5/0x1a00 fs/bcachefs/extents.c:230 Modules linked in: CPU: 0 UID: 0 PID: 5321 Comm: syz.0.0 Not tainted 6.14.0-syzkaller-09352-g0c86b42439b6 #0 PREEMPT(full) Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 RIP: 0010:bch2_bkey_pick_read_device+0x17a5/0x1a00 fs/bcachefs/extents.c:230 Code: 91 2c 57 fd e9 d0 fd ff ff e8 87 2c 57 fd c6 05 0a bd db 0b 01 90 48 c7 c7 e0 af 93 8c 48 c7 c6 b4 8b 59 8e e8 3c 3d 16 fd 90 <0f> 0b 90 90 e9 bc fe ff ff e8 5d 2c 57 fd e9 6e ff ff ff 89 d9 80 RSP: 0018:ffffc9000d536de0 EFLAGS: 00010246 RAX: 0ad5ae083c79f100 RBX: 0000000000000000 RCX: 0000000000100000 RDX: ffffc9000eea3000 RSI: 00000000000595fe RDI: 00000000000595ff RBP: ffffc9000d537010 R08: ffffffff8182adb2 R09: 1ffff11003f847d2 R10: dffffc0000000000 R11: ffffed1003f847d3 R12: dffffc0000000000 R13: 1ffff92001aa6de4 R14: 0000000000000000 R15: 0000000000000000 FS: 00007f54743d46c0(0000) GS:ffff88808c5dc000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000056127b24d148 CR3: 0000000043a7a000 CR4: 0000000000352ef0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: bch2_btree_node_read+0x7ac/0x29e0 fs/bcachefs/btree_io.c:1705 __bch2_btree_root_read fs/bcachefs/btree_io.c:1795 [inline] bch2_btree_root_read+0x656/0x7e0 fs/bcachefs/btree_io.c:1817 read_btree_roots+0x3d7/0xa80 fs/bcachefs/recovery.c:581 bch2_fs_recovery+0x28e4/0x3e20 fs/bcachefs/recovery.c:928 bch2_fs_start+0x37c/0x620 fs/bcachefs/super.c:1057 bch2_fs_get_tree+0x1270/0x18d0 fs/bcachefs/fs.c:2253 vfs_get_tree+0x90/0x2b0 fs/super.c:1759 do_new_mount+0x2cf/0xb70 fs/namespace.c:3878 do_mount fs/namespace.c:4218 [inline] __do_sys_mount fs/namespace.c:4429 [inline] __se_sys_mount+0x38c/0x400 fs/namespace.c:4406 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xf3/0x230 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f5477f8e90a Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 de 1a 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f54743d3e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 RAX: ffffffffffffffda RBX: 00007f54743d3ef0 RCX: 00007f5477f8e90a RDX: 0000200000000040 RSI: 0000200000000000 RDI: 00007f54743d3eb0 RBP: 0000200000000040 R08: 00007f54743d3ef0 R09: 0000000000800001 R10: 0000000000800001 R11: 0000000000000246 R12: 0000200000000000 R13: 00007f54743d3eb0 R14: 00000000000059b1 R15: 0000200000000100