.257086][ T8115] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 234.266126][ T8115] bcachefs (loop0): error validating btree node on loop0 at btree freespace level 0/0 [ 234.266143][ T8115] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0 [ 234.266154][ T8115] node offset 0/32 bset u64s 0: invalid bkey format: incorrect number of fields: got 0, should be 6 [ 234.266165][ T8115] u64s 5 fields 64:0, 64:0, 32:0, 0:0, 0:0, 0:0 [ 234.276885][ T8115] bcachefs (loop0): flagging btree freespace lost data [ 234.279633][ T8115] error reading btree root btree=freespace level=0: btree_node_read_error, fixing [ 234.282960][ T8115] bcachefs (loop0): error validating btree node on loop0 at btree backpointers level 0/0 [ 234.282974][ T8115] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0 [ 234.282986][ T8115] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 234.291686][ T8115] bcachefs (loop0): error validating btree node on loop0 at btree deleted_inodes level 0/0 [ 234.291701][ T8115] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0 [ 234.291714][ T8115] node offset 0/8: btree node data missing: expected 8 sectors, found 0, fixing [ 234.300473][ T8115] bcachefs (loop0): scan_for_btree_nodes... [ 234.407590][ T8115] bcachefs (loop0): btree node scan found 7 nodes after overwrites [ 234.410984][ T8115] done [ 234.412440][ T8115] bcachefs (loop0): check_topology... [ 234.413054][ T8115] bcachefs (loop0): btree root extents unreadable, must recover from scan [ 234.416891][ T8115] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=extents level=0 POS_MIN - SPOS_MAX [ 234.419381][ T8115] bcachefs (loop0): bch2_get_scanned_nodes(): recovering u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 [ 234.424921][ T41] bcachefs (loop0): error validating btree node on loop0 at btree extents level 0/0 [ 234.424944][ T41] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 [ 234.424956][ T41] node offset 0/0: found bset signature after last bset, fixing [ 234.432901][ T8115] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=extents level=0 POS_MIN - 0:36028797018963967:U32_MAX [ 234.435863][ T8115] btree node with incorrect min_key at btree=extents level=1: [ 234.435874][ T8115] parent: u64s 5 type btree_ptr SPOS_MAX len 0 ver 0 [ 234.435884][ T8115] next: u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0, fixing [ 234.442749][ T8115] bcachefs (loop0): set_node_min(): u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 -> POS_MIN [ 234.447747][ T8115] bcachefs (loop0): btree root xattrs unreadable, must recover from scan [ 234.449633][ T8115] no nodes found for btree xattrs, continuing [ 234.451038][ T8115] done [ 234.452358][ T8115] bcachefs (loop0): accounting_read... done [ 234.486126][ T8115] bcachefs (loop0): alloc_read... done [ 234.487429][ T8115] bcachefs (loop0): stripes_read... done [ 234.488669][ T8115] bcachefs (loop0): snapshots_read... done [ 234.489972][ T8115] bcachefs (loop0): check_allocations... [ 234.491325][ T8115] bucket 0:26 data type btree ptr gen 0 missing in alloc btree [ 234.491339][ T8115] while marking 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, fixing [ 234.497997][ T8115] bucket 0:27 data type btree ptr gen 0 missing in alloc btree [ 234.498010][ T8115] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0, fixing [ 234.504817][ T8115] bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 234.504832][ T8115] while marking 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, fixing [ 234.511600][ T8115] bucket 0:41 data type btree ptr gen 0 missing in alloc btree [ 234.511615][ T8115] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 234.518760][ T8115] bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 234.518774][ T8115] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 234.525625][ T8115] bucket 0:32 data type btree ptr gen 0 missing in alloc btree [ 234.525639][ T8115] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0, fixing [ 234.531612][ T8115] bucket 0:28 data type btree ptr gen 0 missing in alloc btree [ 234.531624][ T8115] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0, fixing [ 234.538018][ T8115] bucket 0:37 data type btree ptr gen 0 missing in alloc btree [ 234.538030][ T8115] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0, fixing [ 234.544009][ T8115] bucket 0:42 data type btree ptr gen 0 missing in alloc btree [ 234.544022][ T8115] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0, fixing [ 234.550197][ T8115] bucket 0:0 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.552193][ T8115] bucket 0:0 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.554914][ T8115] bucket 0:1 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.557000][ T8115] bucket 0:1 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.559557][ T8115] bucket 0:2 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.561509][ T8115] bucket 0:2 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.563967][ T8115] bucket 0:3 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.566143][ T8115] bucket 0:3 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.568782][ T8115] bucket 0:4 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.570938][ T8115] bucket 0:4 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.573329][ T8115] bucket 0:5 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.575790][ T8115] bucket 0:5 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.578330][ T8115] bucket 0:6 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.580380][ T8115] bucket 0:6 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.582818][ T8115] bucket 0:7 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.585036][ T8115] bucket 0:7 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.587602][ T8115] bucket 0:8 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.589629][ T8115] bucket 0:8 gen 0 data type sb has wrong dirty_sectors: got 0, should be 8, fixing [ 234.592102][ T8115] bucket 0:9 gen 0 has wrong data_type: got free, should be journal, fixing [ 234.594267][ T8115] bucket 0:9 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 234.596944][ T8115] bucket 0:10 gen 0 has wrong data_type: got free, should be journal, fixing [ 234.599113][ T8115] bucket 0:10 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 234.601810][ T8115] bucket 0:11 gen 0 has wrong data_type: got free, should be journal, fixing [ 234.604120][ T8115] bucket 0:11 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 234.606961][ T8115] bucket 0:12 gen 0 has wrong data_type: got free, should be journal, fixing [ 234.609308][ T8115] bucket 0:12 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 234.611819][ T8115] bucket 0:13 gen 0 has wrong data_type: got free, should be journal, fixing [ 234.614046][ T8115] bucket 0:13 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 234.616700][ T8115] bucket 0:14 gen 0 has wrong data_type: got free, should be journal, fixing [ 234.619001][ T8115] bucket 0:14 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 234.621516][ T8115] bucket 0:15 gen 0 has wrong data_type: got free, should be journal, fixing [ 234.623743][ T8115] bucket 0:15 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 234.626430][ T8115] bucket 0:16 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.628460][ T8115] bucket 0:16 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.630788][ T8115] bucket 0:17 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.632722][ T8115] bucket 0:17 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.635276][ T8115] bucket 0:18 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.637386][ T8115] bucket 0:18 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.639918][ T8115] bucket 0:19 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.642078][ T8115] bucket 0:19 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.644698][ T8115] bucket 0:20 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.646807][ T8115] bucket 0:20 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.649346][ T8115] bucket 0:21 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.651441][ T8115] bucket 0:21 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.653932][ T8115] bucket 0:22 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.656200][ T8115] bucket 0:22 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.658665][ T8115] bucket 0:23 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.660741][ T8115] bucket 0:23 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.663152][ T8115] bucket 0:24 gen 0 has wrong data_type: got free, should be journal, fixing [ 234.665387][ T8115] bucket 0:24 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 234.668033][ T8115] bucket 0:26 gen 0 has wrong data_type: got free, should be btree, fixing [ 234.670277][ T8115] bucket 0:26 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 234.672783][ T8115] bucket 0:27 gen 0 has wrong data_type: got free, should be btree, fixing [ 234.674946][ T8115] bucket 0:27 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 234.677386][ T8115] bucket 0:28 gen 0 has wrong data_type: got free, should be btree, fixing [ 234.679487][ T8115] bucket 0:28 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 234.681920][ T8115] bucket 0:32 gen 0 has wrong data_type: got free, should be btree, fixing [ 234.683950][ T8115] bucket 0:32 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 234.686338][ T8115] bucket 0:35 gen 0 has wrong data_type: got free, should be btree, fixing [ 234.688375][ T8115] bucket 0:35 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 234.690860][ T8115] bucket 0:37 gen 0 has wrong data_type: got free, should be btree, fixing [ 234.692923][ T8115] bucket 0:37 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 234.695389][ T8115] bucket 0:38 gen 0 has wrong data_type: got free, should be btree, fixing [ 234.697536][ T8115] bucket 0:38 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 234.700174][ T8115] bucket 0:41 gen 0 has wrong data_type: got free, should be btree, fixing [ 234.702343][ T8115] bucket 0:41 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 234.704874][ T8115] bucket 0:42 gen 0 has wrong data_type: got free, should be btree, fixing [ 234.706972][ T8115] bucket 0:42 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 234.710110][ T8115] bucket 0:120 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.712238][ T8115] bucket 0:120 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.714847][ T8115] bucket 0:121 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.717042][ T8115] bucket 0:121 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.719554][ T8115] bucket 0:122 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.721615][ T8115] bucket 0:122 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.724129][ T8115] bucket 0:123 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.726358][ T8115] bucket 0:123 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.728903][ T8115] bucket 0:124 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.730990][ T8115] bucket 0:124 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.733435][ T8115] bucket 0:125 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.735575][ T8115] bucket 0:125 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.738046][ T8115] bucket 0:126 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.740084][ T8115] bucket 0:126 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.742596][ T8115] bucket 0:127 gen 0 has wrong data_type: got free, should be sb, fixing [ 234.744736][ T8115] bucket 0:127 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 234.795134][ T8115] done [ 234.797111][ T8115] bcachefs (loop0): going read-write [ 234.799858][ T8115] bcachefs (loop0): journal_replay... [ 234.801297][ T8115] invalid bkey in commit btree=extents level=1: u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 234.801317][ T8115] sectors_written == 0: delete?, shutting down [ 234.808798][ T8115] bcachefs (loop0): invalid bkey on insert from bch2_journal_replay -> bch2_journal_replay_key [ 234.808798][ T8115] [ 234.812066][ T8115] 1 transaction updates for bch2_journal_replay journal seq 11 [ 234.812080][ T8115] update: btree=extents cached=0 bch2_journal_replay_key+0x538/0x90c [ 234.812090][ T8115] old u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 234.812101][ T8115] new u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 234.812113][ T8115] [ 234.823681][ T8115] bcachefs (loop0): bch2_trans_commit_write_locked(): fatal error fatal error in transaction commit: fsck_delete_bkey [ 234.826886][ T8115] bcachefs (loop0): fatal error - emergency read only [ 234.831037][ T209] bch2_btree_update_start: 17 callbacks suppressed [ 234.831050][ T209] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 234.831400][ T8115] bcachefs (loop0): bch2_journal_replay(): error while replaying key at btree=alloc level=0: erofs_journal_err [ 234.832761][ T209] async_btree_node_rewrite_work: 17 callbacks suppressed [ 234.832772][ T209] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 234.834935][ T53] bcachefs (loop0): unable to write journal to sufficient devices [ 234.839504][ T209] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 234.839830][ T8115] bcachefs (loop0): bch2_journal_replay(): error erofs_journal_err [ 234.841855][ T209] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 234.843994][ T8115] bcachefs (loop0): bch2_fs_recovery(): error erofs_journal_err [ 234.846544][ T209] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 234.847866][ T8115] bcachefs (loop0): bch2_fs_start(): error starting filesystem erofs_journal_err [ 234.850240][ T209] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 234.852100][ T7435] bcachefs (loop0): going read-only [ 234.854106][ T209] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 234.856366][ T8115] bcachefs (loop0): shutting down [ 234.856440][ T7435] bcachefs (loop0): flushing journal and stopping allocators, journal seq 11 [ 234.860159][ T209] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 234.861756][ T7435] bcachefs (loop0): flushing journal and stopping allocators complete, journal seq 11 [ 234.863641][ T209] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 234.872214][ T7435] bcachefs (loop0): unclean shutdown complete, journal seq 11 [ 234.872308][ T209] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 234.877334][ T209] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 234.879348][ T209] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 234.881586][ T209] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 234.883557][ T209] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 234.885956][ T209] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 234.888082][ T209] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 234.890297][ T209] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 234.892314][ T209] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 234.894634][ T7435] bcachefs (loop0): finished waiting for writes to stop [ 234.896405][ T7435] bcachefs (loop0): done going read-only, filesystem not clean [ 234.904240][ T8115] bcachefs (loop0): shutdown complete [ 235.534770][ T6465] Bluetooth: hci0: command 0x0406 tx timeout [ 235.709971][ T8115] bcachefs: bch2_fs_get_tree() error: erofs_journal_err [ 235.922926][ T8126] loop0: detected capacity change from 0 to 32768 [ 236.001138][ T8126] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 236.005492][ T8126] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 236.007658][ T8126] bcachefs (loop0): Version upgrade required: [ 236.007658][ T8126] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 236.007658][ T8126] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.20: directory_size [ 236.007658][ T8126] 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 [ 236.027299][ T8126] bcachefs (loop0): error validating btree node on loop0 at btree extents level 0/0 [ 236.027316][ T8126] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 236.027328][ T8126] node offset 0/16: incorrect min_key: got 0:36028797018963968:0 should be POS_MIN [ 236.035664][ T8126] bcachefs (loop0): running explicit recovery pass check_topology (2), currently at recovery_pass_empty (0) [ 236.038746][ T8126] bcachefs (loop0): flagging btree extents lost data [ 236.040433][ T8126] bcachefs (loop0): running explicit recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 236.044316][ T8126] error reading btree root btree=extents level=0: btree_node_read_error, fixing [ 236.048168][ T8126] bcachefs (loop0): error validating btree node on loop0 at btree inodes level 0/0 [ 236.048192][ T8126] 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 [ 236.048204][ T8126] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 236.056747][ T8126] bcachefs (loop0): error validating btree node on loop0 at btree dirents level 0/0 [ 236.056761][ T8126] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 236.056772][ T8126] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 236.065445][ T8126] bcachefs (loop0): error validating btree node on loop0 at btree xattrs level 0/0 [ 236.065459][ T8126] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 2285c34bed0abe32 written 16 min_key POS_MIN durability: 1 ptr: 0:31:0 gen 0 [ 236.065470][ T8126] node offset 0/16 bset u64s 0: incorrect btree id [ 236.072899][ T8126] bcachefs (loop0): flagging btree xattrs lost data [ 236.075600][ T8126] error reading btree root btree=xattrs level=0: btree_node_read_error, fixing [ 236.078747][ T8126] bcachefs (loop0): error validating btree node on loop0 at btree alloc level 0/0 [ 236.078761][ T8126] 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 [ 236.078772][ T8126] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 236.087520][ T8126] bcachefs (loop0): error validating btree node on loop0 at btree subvolumes level 0/0 [ 236.087534][ T8126] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0 [ 236.087546][ T8126] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 236.096589][ T8126] bcachefs (loop0): error validating btree node on loop0 at btree snapshots level 0/0 [ 236.096603][ T8126] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0 [ 236.096615][ T8126] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 236.105479][ T8126] bcachefs (loop0): error validating btree node on loop0 at btree lru level 0/0 [ 236.105495][ T8126] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0 [ 236.105507][ T8126] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 236.114433][ T8126] bcachefs (loop0): error validating btree node on loop0 at btree freespace level 0/0 [ 236.114448][ T8126] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0 [ 236.114459][ T8126] node offset 0/32 bset u64s 0: invalid bkey format: incorrect number of fields: got 0, should be 6 [ 236.114469][ T8126] u64s 5 fields 64:0, 64:0, 32:0, 0:0, 0:0, 0:0 [ 236.125070][ T8126] bcachefs (loop0): flagging btree freespace lost data [ 236.127642][ T8126] error reading btree root btree=freespace level=0: btree_node_read_error, fixing [ 236.130964][ T8126] bcachefs (loop0): error validating btree node on loop0 at btree backpointers level 0/0 [ 236.130977][ T8126] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0 [ 236.130989][ T8126] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 236.139942][ T8126] bcachefs (loop0): error validating btree node on loop0 at btree deleted_inodes level 0/0 [ 236.139956][ T8126] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0 [ 236.139967][ T8126] node offset 0/8: btree node data missing: expected 8 sectors, found 0, fixing [ 236.149296][ T8126] bcachefs (loop0): scan_for_btree_nodes... [ 236.258020][ T8126] bcachefs (loop0): btree node scan found 7 nodes after overwrites [ 236.261543][ T8126] done [ 236.263030][ T8126] bcachefs (loop0): check_topology... [ 236.263685][ T8126] bcachefs (loop0): btree root extents unreadable, must recover from scan [ 236.268105][ T8126] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=extents level=0 POS_MIN - SPOS_MAX [ 236.270850][ T8126] bcachefs (loop0): bch2_get_scanned_nodes(): recovering u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 [ 236.276798][ T26] bcachefs (loop0): error validating btree node on loop0 at btree extents level 0/0 [ 236.276820][ T26] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 [ 236.276833][ T26] node offset 0/0: found bset signature after last bset, fixing [ 236.286134][ T8126] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=extents level=0 POS_MIN - 0:36028797018963967:U32_MAX [ 236.289359][ T8126] btree node with incorrect min_key at btree=extents level=1: [ 236.289372][ T8126] parent: u64s 5 type btree_ptr SPOS_MAX len 0 ver 0 [ 236.289381][ T8126] next: u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0, fixing [ 236.298301][ T8126] bcachefs (loop0): set_node_min(): u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 -> POS_MIN [ 236.303775][ T8126] bcachefs (loop0): btree root xattrs unreadable, must recover from scan [ 236.306149][ T8126] no nodes found for btree xattrs, continuing [ 236.307783][ T8126] done [ 236.309346][ T8126] bcachefs (loop0): accounting_read... done [ 236.356445][ T8126] bcachefs (loop0): alloc_read... done [ 236.357853][ T8126] bcachefs (loop0): stripes_read... done [ 236.359320][ T8126] bcachefs (loop0): snapshots_read... done [ 236.360773][ T8126] bcachefs (loop0): check_allocations... [ 236.362347][ T8126] bucket 0:26 data type btree ptr gen 0 missing in alloc btree [ 236.362362][ T8126] while marking 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, fixing [ 236.370086][ T8126] bucket 0:27 data type btree ptr gen 0 missing in alloc btree [ 236.370100][ T8126] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0, fixing [ 236.376765][ T8126] bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 236.376780][ T8126] while marking 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, fixing [ 236.383284][ T8126] bucket 0:41 data type btree ptr gen 0 missing in alloc btree [ 236.383298][ T8126] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 236.390234][ T8126] bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 236.390251][ T8126] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 236.397320][ T8126] bucket 0:32 data type btree ptr gen 0 missing in alloc btree [ 236.397337][ T8126] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0, fixing [ 236.403439][ T8126] bucket 0:28 data type btree ptr gen 0 missing in alloc btree [ 236.403454][ T8126] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0, fixing [ 236.409466][ T8126] bucket 0:37 data type btree ptr gen 0 missing in alloc btree [ 236.409481][ T8126] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0, fixing [ 236.415600][ T8126] bucket 0:42 data type btree ptr gen 0 missing in alloc btree [ 236.415615][ T8126] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0, fixing [ 236.421692][ T8126] bucket 0:0 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.423773][ T8126] bucket 0:0 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.426424][ T8126] bucket 0:1 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.428595][ T8126] bucket 0:1 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.431113][ T8126] bucket 0:2 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.433377][ T8126] bucket 0:2 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.436002][ T8126] bucket 0:3 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.438058][ T8126] bucket 0:3 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.440587][ T8126] bucket 0:4 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.442761][ T8126] bucket 0:4 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.445306][ T8126] bucket 0:5 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.447524][ T8126] bucket 0:5 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.450072][ T8126] bucket 0:6 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.452105][ T8126] bucket 0:6 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.454866][ T8126] bucket 0:7 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.456999][ T8126] bucket 0:7 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.459528][ T8126] bucket 0:8 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.461612][ T8126] bucket 0:8 gen 0 data type sb has wrong dirty_sectors: got 0, should be 8, fixing [ 236.464080][ T8126] bucket 0:9 gen 0 has wrong data_type: got free, should be journal, fixing [ 236.466470][ T8126] bucket 0:9 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 236.469252][ T8126] bucket 0:10 gen 0 has wrong data_type: got free, should be journal, fixing [ 236.471516][ T8126] bucket 0:10 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 236.474066][ T8126] bucket 0:11 gen 0 has wrong data_type: got free, should be journal, fixing [ 236.476365][ T8126] bucket 0:11 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 236.478854][ T8126] bucket 0:12 gen 0 has wrong data_type: got free, should be journal, fixing [ 236.481116][ T8126] bucket 0:12 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 236.483816][ T8126] bucket 0:13 gen 0 has wrong data_type: got free, should be journal, fixing [ 236.486277][ T8126] bucket 0:13 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 236.489063][ T8126] bucket 0:14 gen 0 has wrong data_type: got free, should be journal, fixing [ 236.491487][ T8126] bucket 0:14 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 236.494309][ T8126] bucket 0:15 gen 0 has wrong data_type: got free, should be journal, fixing [ 236.497162][ T8126] bucket 0:15 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 236.499959][ T8126] bucket 0:16 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.502201][ T8126] bucket 0:16 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.504877][ T8126] bucket 0:17 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.507027][ T8126] bucket 0:17 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.509667][ T8126] bucket 0:18 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.511809][ T8126] bucket 0:18 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.514396][ T8126] bucket 0:19 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.516669][ T8126] bucket 0:19 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.519195][ T8126] bucket 0:20 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.521387][ T8126] bucket 0:20 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.524042][ T8126] bucket 0:21 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.526245][ T8126] bucket 0:21 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.528951][ T8126] bucket 0:22 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.531084][ T8126] bucket 0:22 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.533809][ T8126] bucket 0:23 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.536143][ T8126] bucket 0:23 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.538722][ T8126] bucket 0:24 gen 0 has wrong data_type: got free, should be journal, fixing [ 236.540995][ T8126] bucket 0:24 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 236.543781][ T8126] bucket 0:26 gen 0 has wrong data_type: got free, should be btree, fixing [ 236.546171][ T8126] bucket 0:26 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 236.548770][ T8126] bucket 0:27 gen 0 has wrong data_type: got free, should be btree, fixing [ 236.551046][ T8126] bucket 0:27 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 236.553582][ T8126] bucket 0:28 gen 0 has wrong data_type: got free, should be btree, fixing [ 236.555902][ T8126] bucket 0:28 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 236.558496][ T8126] bucket 0:32 gen 0 has wrong data_type: got free, should be btree, fixing [ 236.560688][ T8126] bucket 0:32 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 236.563237][ T8126] bucket 0:35 gen 0 has wrong data_type: got free, should be btree, fixing [ 236.565473][ T8126] bucket 0:35 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 236.568227][ T8126] bucket 0:37 gen 0 has wrong data_type: got free, should be btree, fixing [ 236.570315][ T8126] bucket 0:37 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 236.572890][ T8126] bucket 0:38 gen 0 has wrong data_type: got free, should be btree, fixing [ 236.575216][ T8126] bucket 0:38 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 236.578002][ T8126] bucket 0:41 gen 0 has wrong data_type: got free, should be btree, fixing [ 236.580144][ T8126] bucket 0:41 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 236.582570][ T8126] bucket 0:42 gen 0 has wrong data_type: got free, should be btree, fixing [ 236.584790][ T8126] bucket 0:42 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 236.588044][ T8126] bucket 0:120 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.590128][ T8126] bucket 0:120 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.592879][ T8126] bucket 0:121 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.595002][ T8126] bucket 0:121 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.597608][ T8126] bucket 0:122 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.599903][ T8126] bucket 0:122 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.602384][ T8126] bucket 0:123 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.604576][ T8126] bucket 0:123 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.606920][ T8126] bucket 0:124 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.608792][ T8126] bucket 0:124 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.611388][ T8126] bucket 0:125 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.613471][ T8126] bucket 0:125 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.616124][ T8126] bucket 0:126 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.618370][ T8126] bucket 0:126 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.621086][ T8126] bucket 0:127 gen 0 has wrong data_type: got free, should be sb, fixing [ 236.622957][ T8126] bucket 0:127 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 236.665149][ T8126] done [ 236.667127][ T8126] bcachefs (loop0): going read-write [ 236.669750][ T8126] bcachefs (loop0): journal_replay... [ 236.671504][ T8126] invalid bkey in commit btree=extents level=1: u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 236.671523][ T8126] sectors_written == 0: delete?, shutting down [ 236.679147][ T8126] bcachefs (loop0): invalid bkey on insert from bch2_journal_replay -> bch2_journal_replay_key [ 236.679147][ T8126] [ 236.682401][ T8126] 1 transaction updates for bch2_journal_replay journal seq 11 [ 236.682414][ T8126] update: btree=extents cached=0 bch2_journal_replay_key+0x538/0x90c [ 236.682424][ T8126] old u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 236.682436][ T8126] new u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 236.682447][ T8126] [ 236.694390][ T8126] bcachefs (loop0): bch2_trans_commit_write_locked(): fatal error fatal error in transaction commit: fsck_delete_bkey [ 236.697759][ T8126] bcachefs (loop0): fatal error - emergency read only [ 236.700950][ T8126] bcachefs (loop0): bch2_journal_replay(): error while replaying key at btree=alloc level=0: erofs_journal_err [ 236.701137][ T6011] bcachefs (loop0): unable to write journal to sufficient devices [ 236.703881][ T8126] bcachefs (loop0): bch2_journal_replay(): error erofs_journal_err [ 236.706600][ T285] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 236.708126][ T8126] bcachefs (loop0): bch2_fs_recovery(): error erofs_journal_err [ 236.710495][ T285] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 236.712140][ T8126] bcachefs (loop0): bch2_fs_start(): error starting filesystem erofs_journal_err [ 236.712203][ T7435] bcachefs (loop0): going read-only [ 236.718226][ T8126] bcachefs (loop0): shutting down [ 236.719512][ T7435] bcachefs (loop0): finished waiting for writes to stop [ 236.721337][ T7435] bcachefs (loop0): flushing journal and stopping allocators, journal seq 11 [ 236.723712][ T7435] bcachefs (loop0): flushing journal and stopping allocators complete, journal seq 11 [ 236.726562][ T7435] bcachefs (loop0): unclean shutdown complete, journal seq 11 [ 236.728907][ T7435] bcachefs (loop0): done going read-only, filesystem not clean [ 236.737436][ T8126] bcachefs (loop0): shutdown complete [ 237.596406][ T8126] bcachefs: bch2_fs_get_tree() error: erofs_journal_err 1970/01/01 00:03:57 executed programs: 65 [ 237.809044][ T8137] loop0: detected capacity change from 0 to 32768 [ 237.883684][ T8137] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 237.888306][ T8137] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 237.890697][ T8137] bcachefs (loop0): Version upgrade required: [ 237.890697][ T8137] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 237.890697][ T8137] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.20: directory_size [ 237.890697][ T8137] 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 [ 237.911110][ T8137] bcachefs (loop0): error validating btree node on loop0 at btree extents level 0/0 [ 237.911128][ T8137] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 237.911139][ T8137] node offset 0/16: incorrect min_key: got 0:36028797018963968:0 should be POS_MIN [ 237.920060][ T8137] bcachefs (loop0): running explicit recovery pass check_topology (2), currently at recovery_pass_empty (0) [ 237.922868][ T8137] bcachefs (loop0): flagging btree extents lost data [ 237.925062][ T8137] bcachefs (loop0): running explicit recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 237.928988][ T8137] error reading btree root btree=extents level=0: btree_node_read_error, fixing [ 237.932461][ T8137] bcachefs (loop0): error validating btree node on loop0 at btree inodes level 0/0 [ 237.932475][ T8137] 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 [ 237.932486][ T8137] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 237.940913][ T8137] btree_node_read_work: 17 callbacks suppressed [ 237.940925][ T8137] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 237.940925][ T8137] btree=inodes level=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 [ 237.949010][ T8137] bcachefs (loop0): error validating btree node on loop0 at btree dirents level 0/0 [ 237.949023][ T8137] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 237.949035][ T8137] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 237.957248][ T8137] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 237.957248][ T8137] btree=dirents level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 237.963651][ T8137] bcachefs (loop0): error validating btree node on loop0 at btree xattrs level 0/0 [ 237.963665][ T8137] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 2285c34bed0abe32 written 16 min_key POS_MIN durability: 1 ptr: 0:31:0 gen 0 [ 237.963676][ T8137] node offset 0/16 bset u64s 0: incorrect btree id [ 237.971237][ T8137] bcachefs (loop0): flagging btree xattrs lost data [ 237.973733][ T8137] error reading btree root btree=xattrs level=0: btree_node_read_error, fixing [ 237.977075][ T8137] bcachefs (loop0): error validating btree node on loop0 at btree alloc level 0/0 [ 237.977089][ T8137] 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 [ 237.977100][ T8137] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 237.985323][ T8137] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 237.985323][ T8137] 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 [ 237.992078][ T8137] bcachefs (loop0): error validating btree node on loop0 at btree subvolumes level 0/0 [ 237.992092][ T8137] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0 [ 237.992103][ T8137] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 238.000784][ T8137] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 238.000784][ T8137] btree=subvolumes level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0 [ 238.007613][ T8137] bcachefs (loop0): error validating btree node on loop0 at btree snapshots level 0/0 [ 238.007626][ T8137] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0 [ 238.007638][ T8137] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 238.016229][ T8137] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 238.016229][ T8137] btree=snapshots level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0 [ 238.022927][ T8137] bcachefs (loop0): error validating btree node on loop0 at btree lru level 0/0 [ 238.022940][ T8137] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0 [ 238.022952][ T8137] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 238.031755][ T8137] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 238.031755][ T8137] btree=lru level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0 [ 238.038704][ T8137] bcachefs (loop0): error validating btree node on loop0 at btree freespace level 0/0 [ 238.038718][ T8137] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0 [ 238.038729][ T8137] node offset 0/32 bset u64s 0: invalid bkey format: incorrect number of fields: got 0, should be 6 [ 238.038739][ T8137] u64s 5 fields 64:0, 64:0, 32:0, 0:0, 0:0, 0:0 [ 238.049166][ T8137] bcachefs (loop0): flagging btree freespace lost data [ 238.051568][ T8137] error reading btree root btree=freespace level=0: btree_node_read_error, fixing [ 238.054859][ T8137] bcachefs (loop0): error validating btree node on loop0 at btree backpointers level 0/0 [ 238.054873][ T8137] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0 [ 238.054884][ T8137] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 238.063134][ T8137] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 238.063134][ T8137] btree=backpointers level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0 [ 238.069921][ T8137] bcachefs (loop0): error validating btree node on loop0 at btree deleted_inodes level 0/0 [ 238.069934][ T8137] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0 [ 238.069945][ T8137] node offset 0/8: btree node data missing: expected 8 sectors, found 0, fixing [ 238.078563][ T8137] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 238.078563][ T8137] btree=deleted_inodes level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0 [ 238.085337][ T8137] bcachefs (loop0): scan_for_btree_nodes... [ 238.192771][ T8137] bcachefs (loop0): btree node scan found 7 nodes after overwrites [ 238.196695][ T8137] done [ 238.198509][ T8137] bcachefs (loop0): check_topology... [ 238.199096][ T8137] bcachefs (loop0): btree root extents unreadable, must recover from scan [ 238.202733][ T8137] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=extents level=0 POS_MIN - SPOS_MAX [ 238.205625][ T8137] bcachefs (loop0): bch2_get_scanned_nodes(): recovering u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 [ 238.211619][ T41] bcachefs (loop0): error validating btree node on loop0 at btree extents level 0/0 [ 238.211641][ T41] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 [ 238.211654][ T41] node offset 0/0: found bset signature after last bset, fixing [ 238.221235][ T41] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 238.221235][ T41] btree=extents level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 [ 238.228276][ T8137] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=extents level=0 POS_MIN - 0:36028797018963967:U32_MAX [ 238.231425][ T8137] btree node with incorrect min_key at btree=extents level=1: [ 238.231438][ T8137] parent: u64s 5 type btree_ptr SPOS_MAX len 0 ver 0 [ 238.231447][ T8137] next: u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0, fixing [ 238.240071][ T8137] bcachefs (loop0): set_node_min(): u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 -> POS_MIN [ 238.245723][ T8137] bcachefs (loop0): btree root xattrs unreadable, must recover from scan [ 238.247866][ T8137] no nodes found for btree xattrs, continuing [ 238.249473][ T8137] done [ 238.250939][ T8137] bcachefs (loop0): accounting_read... done [ 238.286354][ T8137] bcachefs (loop0): alloc_read... done [ 238.287717][ T8137] bcachefs (loop0): stripes_read... done [ 238.289174][ T8137] bcachefs (loop0): snapshots_read... done [ 238.290733][ T8137] bcachefs (loop0): check_allocations... [ 238.292085][ T8137] bucket 0:26 data type btree ptr gen 0 missing in alloc btree [ 238.292100][ T8137] while marking 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, fixing [ 238.299905][ T8137] bucket 0:27 data type btree ptr gen 0 missing in alloc btree [ 238.299919][ T8137] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0, fixing [ 238.306545][ T8137] bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 238.306559][ T8137] while marking 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, fixing [ 238.313307][ T8137] bucket 0:41 data type btree ptr gen 0 missing in alloc btree [ 238.313322][ T8137] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 238.320736][ T8137] bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 238.320751][ T8137] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 238.327454][ T8137] bucket 0:32 data type btree ptr gen 0 missing in alloc btree [ 238.327469][ T8137] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0, fixing [ 238.333431][ T8137] bucket 0:28 data type btree ptr gen 0 missing in alloc btree [ 238.333443][ T8137] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0, fixing [ 238.339579][ T8137] bucket 0:37 data type btree ptr gen 0 missing in alloc btree [ 238.339592][ T8137] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0, fixing [ 238.345615][ T8137] bucket 0:42 data type btree ptr gen 0 missing in alloc btree [ 238.345628][ T8137] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0, fixing [ 238.351615][ T8137] bucket 0:0 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.353697][ T8137] bucket 0:0 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.356357][ T8137] bucket 0:1 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.358479][ T8137] bucket 0:1 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.361038][ T8137] bucket 0:2 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.363111][ T8137] bucket 0:2 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.365741][ T8137] bucket 0:3 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.367990][ T8137] bucket 0:3 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.370485][ T8137] bucket 0:4 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.372630][ T8137] bucket 0:4 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.375290][ T8137] bucket 0:5 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.377983][ T8137] bucket 0:5 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.380514][ T8137] bucket 0:6 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.382629][ T8137] bucket 0:6 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.385325][ T8137] bucket 0:7 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.387406][ T8137] bucket 0:7 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.389940][ T8137] bucket 0:8 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.391990][ T8137] bucket 0:8 gen 0 data type sb has wrong dirty_sectors: got 0, should be 8, fixing [ 238.394409][ T8137] bucket 0:9 gen 0 has wrong data_type: got free, should be journal, fixing [ 238.396763][ T8137] bucket 0:9 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 238.399290][ T8137] bucket 0:10 gen 0 has wrong data_type: got free, should be journal, fixing [ 238.401389][ T8137] bucket 0:10 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 238.403921][ T8137] bucket 0:11 gen 0 has wrong data_type: got free, should be journal, fixing [ 238.406192][ T8137] bucket 0:11 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 238.408727][ T8137] bucket 0:12 gen 0 has wrong data_type: got free, should be journal, fixing [ 238.410894][ T8137] bucket 0:12 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 238.413446][ T8137] bucket 0:13 gen 0 has wrong data_type: got free, should be journal, fixing [ 238.415467][ T8137] bucket 0:13 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 238.417941][ T8137] bucket 0:14 gen 0 has wrong data_type: got free, should be journal, fixing [ 238.420263][ T8137] bucket 0:14 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 238.422880][ T8137] bucket 0:15 gen 0 has wrong data_type: got free, should be journal, fixing [ 238.425174][ T8137] bucket 0:15 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 238.427797][ T8137] bucket 0:16 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.429878][ T8137] bucket 0:16 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.432404][ T8137] bucket 0:17 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.434515][ T8137] bucket 0:17 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.437280][ T8137] bucket 0:18 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.439404][ T8137] bucket 0:18 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.442064][ T8137] bucket 0:19 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.444121][ T8137] bucket 0:19 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.446748][ T8137] bucket 0:20 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.448899][ T8137] bucket 0:20 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.451443][ T8137] bucket 0:21 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.453538][ T8137] bucket 0:21 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.456036][ T8137] bucket 0:22 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.458115][ T8137] bucket 0:22 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.460780][ T8137] bucket 0:23 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.462955][ T8137] bucket 0:23 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.465629][ T8137] bucket 0:24 gen 0 has wrong data_type: got free, should be journal, fixing [ 238.467906][ T8137] bucket 0:24 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 238.470562][ T8137] bucket 0:26 gen 0 has wrong data_type: got free, should be btree, fixing [ 238.472652][ T8137] bucket 0:26 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 238.475353][ T8137] bucket 0:27 gen 0 has wrong data_type: got free, should be btree, fixing [ 238.477525][ T8137] bucket 0:27 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 238.480090][ T8137] bucket 0:28 gen 0 has wrong data_type: got free, should be btree, fixing [ 238.482311][ T8137] bucket 0:28 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 238.484956][ T8137] bucket 0:32 gen 0 has wrong data_type: got free, should be btree, fixing [ 238.487223][ T8137] bucket 0:32 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 238.489791][ T8137] bucket 0:35 gen 0 has wrong data_type: got free, should be btree, fixing [ 238.492124][ T8137] bucket 0:35 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 238.494735][ T8137] bucket 0:37 gen 0 has wrong data_type: got free, should be btree, fixing [ 238.496898][ T8137] bucket 0:37 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 238.499460][ T8137] bucket 0:38 gen 0 has wrong data_type: got free, should be btree, fixing [ 238.501603][ T8137] bucket 0:38 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 238.504132][ T8137] bucket 0:41 gen 0 has wrong data_type: got free, should be btree, fixing [ 238.506403][ T8137] bucket 0:41 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 238.509024][ T8137] bucket 0:42 gen 0 has wrong data_type: got free, should be btree, fixing [ 238.511146][ T8137] bucket 0:42 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 238.514466][ T8137] bucket 0:120 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.516731][ T8137] bucket 0:120 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.519160][ T8137] bucket 0:121 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.521117][ T8137] bucket 0:121 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.523654][ T8137] bucket 0:122 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.526017][ T8137] bucket 0:122 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.528562][ T8137] bucket 0:123 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.530726][ T8137] bucket 0:123 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.533413][ T8137] bucket 0:124 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.535558][ T8137] bucket 0:124 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.538109][ T8137] bucket 0:125 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.540325][ T8137] bucket 0:125 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.542873][ T8137] bucket 0:126 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.545167][ T8137] bucket 0:126 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.547765][ T8137] bucket 0:127 gen 0 has wrong data_type: got free, should be sb, fixing [ 238.549848][ T8137] bucket 0:127 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 238.595287][ T8137] done [ 238.597703][ T8137] bcachefs (loop0): going read-write [ 238.600359][ T8137] bcachefs (loop0): journal_replay... [ 238.601816][ T8137] invalid bkey in commit btree=extents level=1: u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 238.601835][ T8137] sectors_written == 0: delete?, shutting down [ 238.609297][ T8137] bcachefs (loop0): invalid bkey on insert from bch2_journal_replay -> bch2_journal_replay_key [ 238.609297][ T8137] [ 238.612674][ T8137] 1 transaction updates for bch2_journal_replay journal seq 11 [ 238.612688][ T8137] update: btree=extents cached=0 bch2_journal_replay_key+0x538/0x90c [ 238.612697][ T8137] old u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 238.612709][ T8137] new u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 238.612720][ T8137] [ 238.624722][ T8137] bcachefs (loop0): bch2_trans_commit_write_locked(): fatal error fatal error in transaction commit: fsck_delete_bkey [ 238.627842][ T8137] bcachefs (loop0): fatal error - emergency read only [ 238.630514][ T6011] bcachefs (loop0): unable to write journal to sufficient devices [ 238.630987][ T8137] bcachefs (loop0): bch2_journal_replay(): error while replaying key at btree=alloc level=0: erofs_journal_err [ 238.635592][ T8137] bcachefs (loop0): bch2_journal_replay(): error erofs_journal_err [ 238.637727][ T8137] bcachefs (loop0): bch2_fs_recovery(): error erofs_journal_err [ 238.639696][ T8137] bcachefs (loop0): bch2_fs_start(): error starting filesystem erofs_journal_err [ 238.641975][ T27] bcachefs (loop0): going read-only [ 238.643305][ T27] bcachefs (loop0): finished waiting for writes to stop [ 238.644781][ T8137] bcachefs (loop0): shutting down [ 238.645322][ T27] bcachefs (loop0): flushing journal and stopping allocators, journal seq 11 [ 238.648698][ T27] bcachefs (loop0): flushing journal and stopping allocators complete, journal seq 11 [ 238.651491][ T27] bcachefs (loop0): unclean shutdown complete, journal seq 11 [ 238.653880][ T27] bcachefs (loop0): done going read-only, filesystem not clean [ 238.662378][ T8137] bcachefs (loop0): shutdown complete [ 239.499938][ T8137] bcachefs: bch2_fs_get_tree() error: erofs_journal_err [ 239.714324][ T8148] loop0: detected capacity change from 0 to 32768 [ 239.801365][ T8148] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 239.805835][ T8148] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 239.807886][ T8148] bcachefs (loop0): Version upgrade required: [ 239.807886][ T8148] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 239.807886][ T8148] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.20: directory_size [ 239.807886][ T8148] 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 [ 239.827793][ T8148] bcachefs (loop0): error validating btree node on loop0 at btree extents level 0/0 [ 239.827811][ T8148] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 239.827822][ T8148] node offset 0/16: incorrect min_key: got 0:36028797018963968:0 should be POS_MIN [ 239.836646][ T8148] bcachefs (loop0): running explicit recovery pass check_topology (2), currently at recovery_pass_empty (0) [ 239.839663][ T8148] bcachefs (loop0): flagging btree extents lost data [ 239.841303][ T8148] bcachefs (loop0): running explicit recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 239.845676][ T8148] error reading btree root btree=extents level=0: btree_node_read_error, fixing [ 239.849230][ T8148] bcachefs (loop0): error validating btree node on loop0 at btree inodes level 0/0 [ 239.849243][ T8148] 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 [ 239.849262][ T8148] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 239.857447][ T8148] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 239.857447][ T8148] btree=inodes level=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 [ 239.863867][ T8148] bcachefs (loop0): error validating btree node on loop0 at btree dirents level 0/0 [ 239.863881][ T8148] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 239.863892][ T8148] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 239.872510][ T8148] bcachefs (loop0): error validating btree node on loop0 at btree xattrs level 0/0 [ 239.872527][ T8148] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 2285c34bed0abe32 written 16 min_key POS_MIN durability: 1 ptr: 0:31:0 gen 0 [ 239.872538][ T8148] node offset 0/16 bset u64s 0: incorrect btree id [ 239.879961][ T8148] bcachefs (loop0): flagging btree xattrs lost data [ 239.882407][ T8148] error reading btree root btree=xattrs level=0: btree_node_read_error, fixing [ 239.886684][ T8148] bcachefs (loop0): error validating btree node on loop0 at btree alloc level 0/0 [ 239.886700][ T8148] 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 [ 239.886712][ T8148] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 239.895538][ T8148] bcachefs (loop0): error validating btree node on loop0 at btree subvolumes level 0/0 [ 239.895554][ T8148] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0 [ 239.895566][ T8148] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 239.904494][ T8148] bcachefs (loop0): error validating btree node on loop0 at btree snapshots level 0/0 [ 239.904509][ T8148] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0 [ 239.904520][ T8148] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 239.913794][ T8148] bcachefs (loop0): error validating btree node on loop0 at btree lru level 0/0 [ 239.913810][ T8148] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0 [ 239.913821][ T8148] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 239.922809][ T8148] bcachefs (loop0): error validating btree node on loop0 at btree freespace level 0/0 [ 239.922825][ T8148] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0 [ 239.922837][ T8148] node offset 0/32 bset u64s 0: invalid bkey format: incorrect number of fields: got 0, should be 6 [ 239.922847][ T8148] u64s 5 fields 64:0, 64:0, 32:0, 0:0, 0:0, 0:0 [ 239.932933][ T8148] bcachefs (loop0): flagging btree freespace lost data [ 239.935424][ T8148] error reading btree root btree=freespace level=0: btree_node_read_error, fixing [ 239.939035][ T8148] bcachefs (loop0): error validating btree node on loop0 at btree backpointers level 0/0 [ 239.939050][ T8148] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0 [ 239.939061][ T8148] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 239.948208][ T8148] bcachefs (loop0): error validating btree node on loop0 at btree deleted_inodes level 0/0 [ 239.948223][ T8148] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0 [ 239.948234][ T8148] node offset 0/8: btree node data missing: expected 8 sectors, found 0, fixing [ 239.956790][ T8148] bcachefs (loop0): scan_for_btree_nodes... [ 240.063464][ T8148] bcachefs (loop0): btree node scan found 7 nodes after overwrites [ 240.067038][ T8148] done [ 240.068504][ T8148] bcachefs (loop0): check_topology... [ 240.069121][ T8148] bcachefs (loop0): btree root extents unreadable, must recover from scan [ 240.072650][ T8148] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=extents level=0 POS_MIN - SPOS_MAX [ 240.075316][ T8148] bcachefs (loop0): bch2_get_scanned_nodes(): recovering u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 [ 240.080987][ T41] bcachefs (loop0): error validating btree node on loop0 at btree extents level 0/0 [ 240.081009][ T41] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 [ 240.081021][ T41] node offset 0/0: found bset signature after last bset, fixing [ 240.089965][ T8148] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=extents level=0 POS_MIN - 0:36028797018963967:U32_MAX [ 240.093161][ T8148] btree node with incorrect min_key at btree=extents level=1: [ 240.093174][ T8148] parent: u64s 5 type btree_ptr SPOS_MAX len 0 ver 0 [ 240.093194][ T8148] next: u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0, fixing [ 240.101382][ T8148] bcachefs (loop0): set_node_min(): u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 -> POS_MIN [ 240.107001][ T8148] bcachefs (loop0): btree root xattrs unreadable, must recover from scan [ 240.109274][ T8148] no nodes found for btree xattrs, continuing [ 240.111004][ T8148] done [ 240.112406][ T8148] bcachefs (loop0): accounting_read... done [ 240.156345][ T8148] bcachefs (loop0): alloc_read... done [ 240.157707][ T8148] bcachefs (loop0): stripes_read... done [ 240.159264][ T8148] bcachefs (loop0): snapshots_read... done [ 240.161030][ T8148] bcachefs (loop0): check_allocations... [ 240.162555][ T8148] bucket 0:26 data type btree ptr gen 0 missing in alloc btree [ 240.162571][ T8148] while marking 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, fixing [ 240.170149][ T8148] bucket 0:27 data type btree ptr gen 0 missing in alloc btree [ 240.170163][ T8148] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0, fixing [ 240.177168][ T8148] bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 240.177195][ T8148] while marking 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, fixing [ 240.183919][ T8148] bucket 0:41 data type btree ptr gen 0 missing in alloc btree [ 240.183934][ T8148] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 240.190974][ T8148] bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 240.190990][ T8148] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 240.197901][ T8148] bucket 0:32 data type btree ptr gen 0 missing in alloc btree [ 240.197916][ T8148] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0, fixing [ 240.203796][ T8148] bucket 0:28 data type btree ptr gen 0 missing in alloc btree [ 240.203809][ T8148] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0, fixing [ 240.209829][ T8148] bucket 0:37 data type btree ptr gen 0 missing in alloc btree [ 240.209843][ T8148] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0, fixing [ 240.215849][ T8148] bucket 0:42 data type btree ptr gen 0 missing in alloc btree [ 240.215863][ T8148] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0, fixing [ 240.221799][ T8148] bucket 0:0 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.223851][ T8148] bucket 0:0 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.226698][ T8148] bucket 0:1 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.228867][ T8148] bucket 0:1 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.231308][ T8148] bucket 0:2 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.233517][ T8148] bucket 0:2 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.236021][ T8148] bucket 0:3 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.238018][ T8148] bucket 0:3 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.240464][ T8148] bucket 0:4 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.242535][ T8148] bucket 0:4 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.245550][ T8148] bucket 0:5 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.247616][ T8148] bucket 0:5 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.250011][ T8148] bucket 0:6 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.252034][ T8148] bucket 0:6 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.255276][ T8148] bucket 0:7 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.257360][ T8148] bucket 0:7 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.259791][ T8148] bucket 0:8 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.261839][ T8148] bucket 0:8 gen 0 data type sb has wrong dirty_sectors: got 0, should be 8, fixing [ 240.264243][ T8148] bucket 0:9 gen 0 has wrong data_type: got free, should be journal, fixing [ 240.266472][ T8148] bucket 0:9 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 240.268916][ T8148] bucket 0:10 gen 0 has wrong data_type: got free, should be journal, fixing [ 240.270893][ T8148] bucket 0:10 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 240.273355][ T8148] bucket 0:11 gen 0 has wrong data_type: got free, should be journal, fixing [ 240.275694][ T8148] bucket 0:11 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 240.278089][ T8148] bucket 0:12 gen 0 has wrong data_type: got free, should be journal, fixing [ 240.280196][ T8148] bucket 0:12 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 240.282677][ T8148] bucket 0:13 gen 0 has wrong data_type: got free, should be journal, fixing [ 240.284922][ T8148] bucket 0:13 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 240.287377][ T8148] bucket 0:14 gen 0 has wrong data_type: got free, should be journal, fixing [ 240.289618][ T8148] bucket 0:14 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 240.292195][ T8148] bucket 0:15 gen 0 has wrong data_type: got free, should be journal, fixing [ 240.294368][ T8148] bucket 0:15 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 240.297231][ T8148] bucket 0:16 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.299281][ T8148] bucket 0:16 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.301766][ T8148] bucket 0:17 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.303735][ T8148] bucket 0:17 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.306262][ T8148] bucket 0:18 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.308266][ T8148] bucket 0:18 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.310761][ T8148] bucket 0:19 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.312866][ T8148] bucket 0:19 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.315640][ T8148] bucket 0:20 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.317870][ T8148] bucket 0:20 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.320436][ T8148] bucket 0:21 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.322605][ T8148] bucket 0:21 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.325279][ T8148] bucket 0:22 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.327557][ T8148] bucket 0:22 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.330080][ T8148] bucket 0:23 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.332295][ T8148] bucket 0:23 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.335106][ T8148] bucket 0:24 gen 0 has wrong data_type: got free, should be journal, fixing [ 240.337405][ T8148] bucket 0:24 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 240.339983][ T8148] bucket 0:26 gen 0 has wrong data_type: got free, should be btree, fixing [ 240.342194][ T8148] bucket 0:26 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 240.344784][ T8148] bucket 0:27 gen 0 has wrong data_type: got free, should be btree, fixing [ 240.347058][ T8148] bucket 0:27 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 240.349937][ T8148] bucket 0:28 gen 0 has wrong data_type: got free, should be btree, fixing [ 240.352219][ T8148] bucket 0:28 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 240.354829][ T8148] bucket 0:32 gen 0 has wrong data_type: got free, should be btree, fixing [ 240.356944][ T8148] bucket 0:32 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 240.359546][ T8148] bucket 0:35 gen 0 has wrong data_type: got free, should be btree, fixing [ 240.361738][ T8148] bucket 0:35 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 240.364239][ T8148] bucket 0:37 gen 0 has wrong data_type: got free, should be btree, fixing [ 240.366607][ T8148] bucket 0:37 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 240.369331][ T8148] bucket 0:38 gen 0 has wrong data_type: got free, should be btree, fixing [ 240.371629][ T8148] bucket 0:38 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 240.374427][ T8148] bucket 0:41 gen 0 has wrong data_type: got free, should be btree, fixing [ 240.376807][ T8148] bucket 0:41 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 240.379333][ T8148] bucket 0:42 gen 0 has wrong data_type: got free, should be btree, fixing [ 240.381686][ T8148] bucket 0:42 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 240.385029][ T8148] bucket 0:120 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.387134][ T8148] bucket 0:120 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.389745][ T8148] bucket 0:121 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.391953][ T8148] bucket 0:121 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.394585][ T8148] bucket 0:122 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.396865][ T8148] bucket 0:122 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.399553][ T8148] bucket 0:123 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.401663][ T8148] bucket 0:123 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.404121][ T8148] bucket 0:124 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.406440][ T8148] bucket 0:124 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.409080][ T8148] bucket 0:125 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.411230][ T8148] bucket 0:125 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.413808][ T8148] bucket 0:126 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.416053][ T8148] bucket 0:126 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.418586][ T8148] bucket 0:127 gen 0 has wrong data_type: got free, should be sb, fixing [ 240.420763][ T8148] bucket 0:127 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 240.455240][ T8148] done [ 240.457194][ T8148] bcachefs (loop0): going read-write [ 240.459880][ T8148] bcachefs (loop0): journal_replay... [ 240.461602][ T8148] invalid bkey in commit btree=extents level=1: u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 240.461621][ T8148] sectors_written == 0: delete?, shutting down [ 240.469372][ T8148] bcachefs (loop0): invalid bkey on insert from bch2_journal_replay -> bch2_journal_replay_key [ 240.469372][ T8148] [ 240.472733][ T8148] 1 transaction updates for bch2_journal_replay journal seq 11 [ 240.472747][ T8148] update: btree=extents cached=0 bch2_journal_replay_key+0x538/0x90c [ 240.472756][ T8148] old u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 240.472767][ T8148] new u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 240.472779][ T8148] [ 240.484533][ T8148] bcachefs (loop0): bch2_trans_commit_write_locked(): fatal error fatal error in transaction commit: fsck_delete_bkey [ 240.487802][ T8148] bcachefs (loop0): fatal error - emergency read only [ 240.490602][ T6465] bcachefs (loop0): unable to write journal to sufficient devices [ 240.490948][ T8148] bcachefs (loop0): bch2_journal_replay(): error while replaying key at btree=alloc level=0: erofs_journal_err [ 240.492799][ T285] bch2_btree_update_start: 17 callbacks suppressed [ 240.492812][ T285] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 240.495805][ T8148] bcachefs (loop0): bch2_journal_replay(): error erofs_journal_err [ 240.499765][ T285] async_btree_node_rewrite_work: 17 callbacks suppressed [ 240.499779][ T285] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 240.501828][ T8148] bcachefs (loop0): bch2_fs_recovery(): error erofs_journal_err [ 240.503484][ T285] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 240.505701][ T8148] bcachefs (loop0): bch2_fs_start(): error starting filesystem erofs_journal_err [ 240.508437][ T285] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 240.509770][ T7435] bcachefs (loop0): going read-only [ 240.512592][ T285] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 240.514261][ T7435] bcachefs (loop0): flushing journal and stopping allocators, journal seq 11 [ 240.516477][ T285] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 240.517714][ T8148] bcachefs (loop0): shutting down [ 240.519948][ T285] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 240.522539][ T7435] bcachefs (loop0): flushing journal and stopping allocators complete, journal seq 11 [ 240.523776][ T285] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 240.528279][ T7435] bcachefs (loop0): unclean shutdown complete, journal seq 11 [ 240.530491][ T285] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 240.534543][ T285] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 240.537054][ T285] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 240.539246][ T285] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 240.541456][ T285] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 240.543530][ T285] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 240.545931][ T285] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 240.548066][ T285] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 240.550218][ T285] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 240.552502][ T285] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 240.555788][ T7435] bcachefs (loop0): finished waiting for writes to stop [ 240.557551][ T7435] bcachefs (loop0): done going read-only, filesystem not clean [ 240.565375][ T8148] bcachefs (loop0): shutdown complete [ 241.391317][ T8148] bcachefs: bch2_fs_get_tree() error: erofs_journal_err [ 241.600083][ T8159] loop0: detected capacity change from 0 to 32768 [ 241.661915][ T8159] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 241.666395][ T8159] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 241.668542][ T8159] bcachefs (loop0): Version upgrade required: [ 241.668542][ T8159] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 241.668542][ T8159] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.20: directory_size [ 241.668542][ T8159] 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 [ 241.687188][ T8159] bcachefs (loop0): error validating btree node on loop0 at btree extents level 0/0 [ 241.687205][ T8159] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 241.687217][ T8159] node offset 0/16: incorrect min_key: got 0:36028797018963968:0 should be POS_MIN [ 241.695160][ T8159] bcachefs (loop0): running explicit recovery pass check_topology (2), currently at recovery_pass_empty (0) [ 241.697880][ T8159] bcachefs (loop0): flagging btree extents lost data [ 241.699390][ T8159] bcachefs (loop0): running explicit recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 241.703078][ T8159] error reading btree root btree=extents level=0: btree_node_read_error, fixing [ 241.706388][ T8159] bcachefs (loop0): error validating btree node on loop0 at btree inodes level 0/0 [ 241.706403][ T8159] 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 [ 241.706414][ T8159] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 241.714322][ T8159] bcachefs (loop0): error validating btree node on loop0 at btree dirents level 0/0 [ 241.714338][ T8159] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 241.714350][ T8159] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 241.722246][ T8159] bcachefs (loop0): error validating btree node on loop0 at btree xattrs level 0/0 [ 241.722262][ T8159] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 2285c34bed0abe32 written 16 min_key POS_MIN durability: 1 ptr: 0:31:0 gen 0 [ 241.722290][ T8159] node offset 0/16 bset u64s 0: incorrect btree id [ 241.729205][ T8159] bcachefs (loop0): flagging btree xattrs lost data [ 241.731614][ T8159] error reading btree root btree=xattrs level=0: btree_node_read_error, fixing [ 241.735043][ T8159] bcachefs (loop0): error validating btree node on loop0 at btree alloc level 0/0 [ 241.735058][ T8159] 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 [ 241.735069][ T8159] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 241.745306][ T8159] bcachefs (loop0): error validating btree node on loop0 at btree subvolumes level 0/0 [ 241.745322][ T8159] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0 [ 241.745334][ T8159] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 241.753350][ T8159] bcachefs (loop0): error validating btree node on loop0 at btree snapshots level 0/0 [ 241.753364][ T8159] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0 [ 241.753376][ T8159] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 241.761785][ T8159] bcachefs (loop0): error validating btree node on loop0 at btree lru level 0/0 [ 241.761801][ T8159] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0 [ 241.761813][ T8159] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 241.770160][ T8159] bcachefs (loop0): error validating btree node on loop0 at btree freespace level 0/0 [ 241.770175][ T8159] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0 [ 241.770200][ T8159] node offset 0/32 bset u64s 0: invalid bkey format: incorrect number of fields: got 0, should be 6 [ 241.770211][ T8159] u64s 5 fields 64:0, 64:0, 32:0, 0:0, 0:0, 0:0 [ 241.779620][ T8159] bcachefs (loop0): flagging btree freespace lost data [ 241.782011][ T8159] error reading btree root btree=freespace level=0: btree_node_read_error, fixing [ 241.785371][ T8159] bcachefs (loop0): error validating btree node on loop0 at btree backpointers level 0/0 [ 241.785386][ T8159] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0 [ 241.785398][ T8159] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 241.793539][ T8159] bcachefs (loop0): error validating btree node on loop0 at btree deleted_inodes level 0/0 [ 241.793555][ T8159] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0 [ 241.793566][ T8159] node offset 0/8: btree node data missing: expected 8 sectors, found 0, fixing [ 241.801604][ T8159] bcachefs (loop0): scan_for_btree_nodes... [ 241.910934][ T8159] bcachefs (loop0): btree node scan found 7 nodes after overwrites [ 241.915553][ T8159] done [ 241.917067][ T8159] bcachefs (loop0): check_topology... [ 241.917736][ T8159] bcachefs (loop0): btree root extents unreadable, must recover from scan [ 241.921406][ T8159] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=extents level=0 POS_MIN - SPOS_MAX [ 241.924193][ T8159] bcachefs (loop0): bch2_get_scanned_nodes(): recovering u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 [ 241.930874][ T26] bcachefs (loop0): error validating btree node on loop0 at btree extents level 0/0 [ 241.930897][ T26] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 [ 241.930909][ T26] node offset 0/0: found bset signature after last bset, fixing [ 241.939478][ T8159] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=extents level=0 POS_MIN - 0:36028797018963967:U32_MAX [ 241.942628][ T8159] btree node with incorrect min_key at btree=extents level=1: [ 241.942641][ T8159] parent: u64s 5 type btree_ptr SPOS_MAX len 0 ver 0 [ 241.942650][ T8159] next: u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0, fixing [ 241.950234][ T8159] bcachefs (loop0): set_node_min(): u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 -> POS_MIN [ 241.955542][ T8159] bcachefs (loop0): btree root xattrs unreadable, must recover from scan [ 241.957677][ T8159] no nodes found for btree xattrs, continuing [ 241.959324][ T8159] done [ 241.960820][ T8159] bcachefs (loop0): accounting_read... done [ 241.996412][ T8159] bcachefs (loop0): alloc_read... done [ 241.997827][ T8159] bcachefs (loop0): stripes_read... done [ 241.999264][ T8159] bcachefs (loop0): snapshots_read... done [ 242.000747][ T8159] bcachefs (loop0): check_allocations... [ 242.002113][ T8159] bucket 0:26 data type btree ptr gen 0 missing in alloc btree [ 242.002127][ T8159] while marking 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, fixing [ 242.009736][ T8159] bucket 0:27 data type btree ptr gen 0 missing in alloc btree [ 242.009749][ T8159] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0, fixing [ 242.016632][ T8159] bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 242.016647][ T8159] while marking 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, fixing [ 242.023710][ T8159] bucket 0:41 data type btree ptr gen 0 missing in alloc btree [ 242.023725][ T8159] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 242.030952][ T8159] bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 242.030968][ T8159] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 242.037958][ T8159] bucket 0:32 data type btree ptr gen 0 missing in alloc btree [ 242.037973][ T8159] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0, fixing [ 242.043839][ T8159] bucket 0:28 data type btree ptr gen 0 missing in alloc btree [ 242.043852][ T8159] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0, fixing [ 242.049913][ T8159] bucket 0:37 data type btree ptr gen 0 missing in alloc btree [ 242.049926][ T8159] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0, fixing [ 242.056047][ T8159] bucket 0:42 data type btree ptr gen 0 missing in alloc btree [ 242.056060][ T8159] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0, fixing [ 242.062013][ T8159] bucket 0:0 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.064112][ T8159] bucket 0:0 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.066657][ T8159] bucket 0:1 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.068620][ T8159] bucket 0:1 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.071109][ T8159] bucket 0:2 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.073317][ T8159] bucket 0:2 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.076064][ T8159] bucket 0:3 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.078138][ T8159] bucket 0:3 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.080627][ T8159] bucket 0:4 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.082726][ T8159] bucket 0:4 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.085484][ T8159] bucket 0:5 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.087582][ T8159] bucket 0:5 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.090295][ T8159] bucket 0:6 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.092510][ T8159] bucket 0:6 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.095247][ T8159] bucket 0:7 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.097389][ T8159] bucket 0:7 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.099846][ T8159] bucket 0:8 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.102011][ T8159] bucket 0:8 gen 0 data type sb has wrong dirty_sectors: got 0, should be 8, fixing [ 242.104321][ T8159] bucket 0:9 gen 0 has wrong data_type: got free, should be journal, fixing [ 242.106822][ T8159] bucket 0:9 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 242.109605][ T8159] bucket 0:10 gen 0 has wrong data_type: got free, should be journal, fixing [ 242.111928][ T8159] bucket 0:10 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 242.114670][ T8159] bucket 0:11 gen 0 has wrong data_type: got free, should be journal, fixing [ 242.116965][ T8159] bucket 0:11 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 242.119727][ T8159] bucket 0:12 gen 0 has wrong data_type: got free, should be journal, fixing [ 242.121969][ T8159] bucket 0:12 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 242.124585][ T8159] bucket 0:13 gen 0 has wrong data_type: got free, should be journal, fixing [ 242.126939][ T8159] bucket 0:13 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 242.129699][ T8159] bucket 0:14 gen 0 has wrong data_type: got free, should be journal, fixing [ 242.131894][ T8159] bucket 0:14 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 242.134555][ T8159] bucket 0:15 gen 0 has wrong data_type: got free, should be journal, fixing [ 242.136862][ T8159] bucket 0:15 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 242.139440][ T8159] bucket 0:16 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.141536][ T8159] bucket 0:16 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.143962][ T8159] bucket 0:17 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.146143][ T8159] bucket 0:17 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.148677][ T8159] bucket 0:18 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.150897][ T8159] bucket 0:18 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.153403][ T8159] bucket 0:19 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.155637][ T8159] bucket 0:19 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.158273][ T8159] bucket 0:20 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.160399][ T8159] bucket 0:20 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.163057][ T8159] bucket 0:21 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.165380][ T8159] bucket 0:21 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.167828][ T8159] bucket 0:22 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.169904][ T8159] bucket 0:22 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.172242][ T8159] bucket 0:23 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.174174][ T8159] bucket 0:23 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.176434][ T8159] bucket 0:24 gen 0 has wrong data_type: got free, should be journal, fixing [ 242.178301][ T8159] bucket 0:24 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 242.180883][ T8159] bucket 0:26 gen 0 has wrong data_type: got free, should be btree, fixing [ 242.182948][ T8159] bucket 0:26 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 242.185471][ T8159] bucket 0:27 gen 0 has wrong data_type: got free, should be btree, fixing [ 242.187608][ T8159] bucket 0:27 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 242.190076][ T8159] bucket 0:28 gen 0 has wrong data_type: got free, should be btree, fixing [ 242.192268][ T8159] bucket 0:28 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 242.194855][ T8159] bucket 0:32 gen 0 has wrong data_type: got free, should be btree, fixing [ 242.197038][ T8159] bucket 0:32 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 242.199556][ T8159] bucket 0:35 gen 0 has wrong data_type: got free, should be btree, fixing [ 242.201639][ T8159] bucket 0:35 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 242.204294][ T8159] bucket 0:37 gen 0 has wrong data_type: got free, should be btree, fixing [ 242.206614][ T8159] bucket 0:37 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 242.209268][ T8159] bucket 0:38 gen 0 has wrong data_type: got free, should be btree, fixing [ 242.211482][ T8159] bucket 0:38 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 242.214096][ T8159] bucket 0:41 gen 0 has wrong data_type: got free, should be btree, fixing [ 242.216363][ T8159] bucket 0:41 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 242.218901][ T8159] bucket 0:42 gen 0 has wrong data_type: got free, should be btree, fixing [ 242.221024][ T8159] bucket 0:42 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 242.224414][ T8159] bucket 0:120 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.226651][ T8159] bucket 0:120 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.229308][ T8159] bucket 0:121 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.231467][ T8159] bucket 0:121 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.234066][ T8159] bucket 0:122 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.236373][ T8159] bucket 0:122 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.238945][ T8159] bucket 0:123 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.241038][ T8159] bucket 0:123 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.243557][ T8159] bucket 0:124 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.245846][ T8159] bucket 0:124 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.248453][ T8159] bucket 0:125 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.250568][ T8159] bucket 0:125 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.253077][ T8159] bucket 0:126 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.255396][ T8159] bucket 0:126 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.258087][ T8159] bucket 0:127 gen 0 has wrong data_type: got free, should be sb, fixing [ 242.260371][ T8159] bucket 0:127 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 242.295137][ T8159] done [ 242.297163][ T8159] bcachefs (loop0): going read-write [ 242.299297][ T8159] bcachefs (loop0): journal_replay... [ 242.301262][ T8159] invalid bkey in commit btree=extents level=1: u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 242.301288][ T8159] sectors_written == 0: delete?, shutting down [ 242.309126][ T8159] bcachefs (loop0): invalid bkey on insert from bch2_journal_replay -> bch2_journal_replay_key [ 242.309126][ T8159] [ 242.312557][ T285] bucket incorrectly unset in freespace btree [ 242.312578][ T285] u64s 5 type deleted 0:25:0 len 0 ver 0, , continuing [ 242.317497][ T8159] 1 transaction updates for bch2_journal_replay journal seq 11 [ 242.317511][ T8159] update: btree=extents cached=0 bch2_journal_replay_key+0x538/0x90c [ 242.317521][ T8159] old u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 242.317533][ T8159] new u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 242.317544][ T8159] [ 242.329169][ T8159] bcachefs (loop0): bch2_trans_commit_write_locked(): fatal error fatal error in transaction commit: fsck_delete_bkey [ 242.332364][ T8159] bcachefs (loop0): fatal error - emergency read only [ 242.334907][ T787] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 242.337163][ T787] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 242.340058][ T6011] bcachefs (loop0): unable to write journal to sufficient devices [ 242.342679][ T8159] bcachefs (loop0): bch2_journal_replay(): error while replaying key at btree=alloc level=0: erofs_journal_err [ 242.345904][ T8159] bcachefs (loop0): bch2_journal_replay(): error erofs_journal_err [ 242.348103][ T8159] bcachefs (loop0): bch2_fs_recovery(): error erofs_journal_err [ 242.349955][ T8159] bcachefs (loop0): bch2_fs_start(): error starting filesystem erofs_journal_err [ 242.352184][ T7435] bcachefs (loop0): going read-only [ 242.352697][ T8159] bcachefs (loop0): shutting down [ 242.353390][ T7435] bcachefs (loop0): finished waiting for writes to stop [ 242.356580][ T7435] bcachefs (loop0): flushing journal and stopping allocators, journal seq 11 [ 242.358869][ T7435] bcachefs (loop0): flushing journal and stopping allocators complete, journal seq 11 [ 242.361386][ T7435] bcachefs (loop0): unclean shutdown complete, journal seq 11 [ 242.363786][ T7435] bcachefs (loop0): done going read-only, filesystem not clean [ 242.371703][ T8159] bcachefs (loop0): shutdown complete [ 243.229803][ T8159] bcachefs: bch2_fs_get_tree() error: erofs_journal_err 1970/01/01 00:04:03 executed programs: 68 [ 243.444210][ T8170] loop0: detected capacity change from 0 to 32768 [ 243.533670][ T8170] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 243.538905][ T8170] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 243.541066][ T8170] bcachefs (loop0): Version upgrade required: [ 243.541066][ T8170] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 243.541066][ T8170] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.20: directory_size [ 243.541066][ T8170] 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 [ 243.562420][ T8170] bcachefs (loop0): error validating btree node on loop0 at btree extents level 0/0 [ 243.562437][ T8170] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 243.562449][ T8170] node offset 0/16: incorrect min_key: got 0:36028797018963968:0 should be POS_MIN [ 243.571149][ T8170] bcachefs (loop0): running explicit recovery pass check_topology (2), currently at recovery_pass_empty (0) [ 243.574086][ T8170] bcachefs (loop0): flagging btree extents lost data [ 243.575989][ T8170] bcachefs (loop0): running explicit recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 243.579966][ T8170] error reading btree root btree=extents level=0: btree_node_read_error, fixing [ 243.583314][ T8170] bcachefs (loop0): error validating btree node on loop0 at btree inodes level 0/0 [ 243.583328][ T8170] 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 [ 243.583339][ T8170] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 243.591796][ T8170] btree_node_read_work: 17 callbacks suppressed [ 243.591806][ T8170] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 243.591806][ T8170] btree=inodes level=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 [ 243.600329][ T8170] bcachefs (loop0): error validating btree node on loop0 at btree dirents level 0/0 [ 243.600344][ T8170] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 243.600355][ T8170] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 243.609085][ T8170] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 243.609085][ T8170] btree=dirents level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 243.615915][ T8170] bcachefs (loop0): error validating btree node on loop0 at btree xattrs level 0/0 [ 243.615929][ T8170] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 2285c34bed0abe32 written 16 min_key POS_MIN durability: 1 ptr: 0:31:0 gen 0 [ 243.615940][ T8170] node offset 0/16 bset u64s 0: incorrect btree id [ 243.623569][ T8170] bcachefs (loop0): flagging btree xattrs lost data [ 243.626437][ T8170] error reading btree root btree=xattrs level=0: btree_node_read_error, fixing [ 243.629885][ T8170] bcachefs (loop0): error validating btree node on loop0 at btree alloc level 0/0 [ 243.629901][ T8170] 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 [ 243.629913][ T8170] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 243.638398][ T8170] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 243.638398][ T8170] 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 [ 243.645059][ T8170] bcachefs (loop0): error validating btree node on loop0 at btree subvolumes level 0/0 [ 243.645074][ T8170] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0 [ 243.645086][ T8170] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 243.653403][ T8170] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 243.653403][ T8170] btree=subvolumes level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0 [ 243.660158][ T8170] bcachefs (loop0): error validating btree node on loop0 at btree snapshots level 0/0 [ 243.660172][ T8170] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0 [ 243.660196][ T8170] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 243.668513][ T8170] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 243.668513][ T8170] btree=snapshots level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0 [ 243.676543][ T8170] bcachefs (loop0): error validating btree node on loop0 at btree lru level 0/0 [ 243.676558][ T8170] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0 [ 243.676570][ T8170] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 243.684998][ T8170] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 243.684998][ T8170] btree=lru level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0 [ 243.691780][ T8170] bcachefs (loop0): error validating btree node on loop0 at btree freespace level 0/0 [ 243.691796][ T8170] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0 [ 243.691807][ T8170] node offset 0/32 bset u64s 0: invalid bkey format: incorrect number of fields: got 0, should be 6 [ 243.691817][ T8170] u64s 5 fields 64:0, 64:0, 32:0, 0:0, 0:0, 0:0 [ 243.703939][ T8170] bcachefs (loop0): flagging btree freespace lost data [ 243.706606][ T8170] error reading btree root btree=freespace level=0: btree_node_read_error, fixing [ 243.709966][ T8170] bcachefs (loop0): error validating btree node on loop0 at btree backpointers level 0/0 [ 243.709981][ T8170] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0 [ 243.709992][ T8170] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 243.718663][ T8170] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 243.718663][ T8170] btree=backpointers level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0 [ 243.725861][ T8170] bcachefs (loop0): error validating btree node on loop0 at btree deleted_inodes level 0/0 [ 243.725876][ T8170] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0 [ 243.725887][ T8170] node offset 0/8: btree node data missing: expected 8 sectors, found 0, fixing [ 243.734464][ T8170] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 243.734464][ T8170] btree=deleted_inodes level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0 [ 243.741485][ T8170] bcachefs (loop0): scan_for_btree_nodes... [ 243.848359][ T8170] bcachefs (loop0): btree node scan found 7 nodes after overwrites [ 243.851947][ T8170] done [ 243.853453][ T8170] bcachefs (loop0): check_topology... [ 243.854101][ T8170] bcachefs (loop0): btree root extents unreadable, must recover from scan [ 243.857856][ T8170] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=extents level=0 POS_MIN - SPOS_MAX [ 243.860468][ T8170] bcachefs (loop0): bch2_get_scanned_nodes(): recovering u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 [ 243.867105][ T26] bcachefs (loop0): error validating btree node on loop0 at btree extents level 0/0 [ 243.867128][ T26] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 [ 243.867141][ T26] node offset 0/0: found bset signature after last bset, fixing [ 243.875421][ T26] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 243.875421][ T26] btree=extents level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 [ 243.882294][ T8170] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=extents level=0 POS_MIN - 0:36028797018963967:U32_MAX [ 243.885406][ T8170] btree node with incorrect min_key at btree=extents level=1: [ 243.885418][ T8170] parent: u64s 5 type btree_ptr SPOS_MAX len 0 ver 0 [ 243.885427][ T8170] next: u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0, fixing [ 243.893140][ T8170] bcachefs (loop0): set_node_min(): u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 -> POS_MIN [ 243.899017][ T8170] bcachefs (loop0): btree root xattrs unreadable, must recover from scan [ 243.901236][ T8170] no nodes found for btree xattrs, continuing [ 243.902903][ T8170] done [ 243.904419][ T8170] bcachefs (loop0): accounting_read... done [ 243.956400][ T8170] bcachefs (loop0): alloc_read... done [ 243.957858][ T8170] bcachefs (loop0): stripes_read... done [ 243.959286][ T8170] bcachefs (loop0): snapshots_read... done [ 243.960785][ T8170] bcachefs (loop0): check_allocations... [ 243.962165][ T8170] bucket 0:26 data type btree ptr gen 0 missing in alloc btree [ 243.962185][ T8170] while marking 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, fixing [ 243.970168][ T8170] bucket 0:27 data type btree ptr gen 0 missing in alloc btree [ 243.970193][ T8170] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0, fixing [ 243.977252][ T8170] bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 243.977272][ T8170] while marking 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, fixing [ 243.984191][ T8170] bucket 0:41 data type btree ptr gen 0 missing in alloc btree [ 243.984206][ T8170] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 243.991245][ T8170] bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 243.991266][ T8170] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 243.998176][ T8170] bucket 0:32 data type btree ptr gen 0 missing in alloc btree [ 243.998201][ T8170] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0, fixing [ 244.004287][ T8170] bucket 0:28 data type btree ptr gen 0 missing in alloc btree [ 244.004301][ T8170] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0, fixing [ 244.010368][ T8170] bucket 0:37 data type btree ptr gen 0 missing in alloc btree [ 244.010383][ T8170] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0, fixing [ 244.016393][ T8170] bucket 0:42 data type btree ptr gen 0 missing in alloc btree [ 244.016407][ T8170] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0, fixing [ 244.023014][ T8170] bucket 0:0 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.025298][ T8170] bucket 0:0 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.027838][ T8170] bucket 0:1 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.029861][ T8170] bucket 0:1 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.032418][ T8170] bucket 0:2 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.034751][ T8170] bucket 0:2 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.037214][ T8170] bucket 0:3 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.039285][ T8170] bucket 0:3 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.041747][ T8170] bucket 0:4 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.043812][ T8170] bucket 0:4 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.046764][ T8170] bucket 0:5 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.048865][ T8170] bucket 0:5 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.051276][ T8170] bucket 0:6 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.053269][ T8170] bucket 0:6 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.055762][ T8170] bucket 0:7 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.057883][ T8170] bucket 0:7 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.060395][ T8170] bucket 0:8 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.062529][ T8170] bucket 0:8 gen 0 data type sb has wrong dirty_sectors: got 0, should be 8, fixing [ 244.065021][ T8170] bucket 0:9 gen 0 has wrong data_type: got free, should be journal, fixing [ 244.067176][ T8170] bucket 0:9 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 244.069831][ T8170] bucket 0:10 gen 0 has wrong data_type: got free, should be journal, fixing [ 244.072036][ T8170] bucket 0:10 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 244.074533][ T8170] bucket 0:11 gen 0 has wrong data_type: got free, should be journal, fixing [ 244.076793][ T8170] bucket 0:11 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 244.079341][ T8170] bucket 0:12 gen 0 has wrong data_type: got free, should be journal, fixing [ 244.081493][ T8170] bucket 0:12 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 244.084034][ T8170] bucket 0:13 gen 0 has wrong data_type: got free, should be journal, fixing [ 244.086541][ T8170] bucket 0:13 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 244.089154][ T8170] bucket 0:14 gen 0 has wrong data_type: got free, should be journal, fixing [ 244.091476][ T8170] bucket 0:14 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 244.094127][ T8170] bucket 0:15 gen 0 has wrong data_type: got free, should be journal, fixing [ 244.096517][ T8170] bucket 0:15 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 244.099155][ T8170] bucket 0:16 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.101267][ T8170] bucket 0:16 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.103868][ T8170] bucket 0:17 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.106133][ T8170] bucket 0:17 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.108643][ T8170] bucket 0:18 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.110619][ T8170] bucket 0:18 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.112970][ T8170] bucket 0:19 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.115024][ T8170] bucket 0:19 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.117612][ T8170] bucket 0:20 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.119689][ T8170] bucket 0:20 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.122263][ T8170] bucket 0:21 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.124377][ T8170] bucket 0:21 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.127015][ T8170] bucket 0:22 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.129158][ T8170] bucket 0:22 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.131784][ T8170] bucket 0:23 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.133870][ T8170] bucket 0:23 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.136758][ T8170] bucket 0:24 gen 0 has wrong data_type: got free, should be journal, fixing [ 244.138996][ T8170] bucket 0:24 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 244.141611][ T8170] bucket 0:26 gen 0 has wrong data_type: got free, should be btree, fixing [ 244.143879][ T8170] bucket 0:26 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 244.146638][ T8170] bucket 0:27 gen 0 has wrong data_type: got free, should be btree, fixing [ 244.148712][ T8170] bucket 0:27 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 244.151184][ T8170] bucket 0:28 gen 0 has wrong data_type: got free, should be btree, fixing [ 244.153382][ T8170] bucket 0:28 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 244.156039][ T8170] bucket 0:32 gen 0 has wrong data_type: got free, should be btree, fixing [ 244.158079][ T8170] bucket 0:32 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 244.160479][ T8170] bucket 0:35 gen 0 has wrong data_type: got free, should be btree, fixing [ 244.162875][ T8170] bucket 0:35 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 244.165732][ T8170] bucket 0:37 gen 0 has wrong data_type: got free, should be btree, fixing [ 244.167856][ T8170] bucket 0:37 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 244.170346][ T8170] bucket 0:38 gen 0 has wrong data_type: got free, should be btree, fixing [ 244.172435][ T8170] bucket 0:38 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 244.175105][ T8170] bucket 0:41 gen 0 has wrong data_type: got free, should be btree, fixing [ 244.177346][ T8170] bucket 0:41 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 244.179870][ T8170] bucket 0:42 gen 0 has wrong data_type: got free, should be btree, fixing [ 244.182113][ T8170] bucket 0:42 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 244.185617][ T8170] bucket 0:120 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.187771][ T8170] bucket 0:120 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.190120][ T8170] bucket 0:121 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.192329][ T8170] bucket 0:121 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.195012][ T8170] bucket 0:122 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.197200][ T8170] bucket 0:122 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.199805][ T8170] bucket 0:123 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.201942][ T8170] bucket 0:123 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.204565][ T8170] bucket 0:124 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.207097][ T8170] bucket 0:124 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.209699][ T8170] bucket 0:125 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.212020][ T8170] bucket 0:125 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.214561][ T8170] bucket 0:126 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.216870][ T8170] bucket 0:126 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.219466][ T8170] bucket 0:127 gen 0 has wrong data_type: got free, should be sb, fixing [ 244.221665][ T8170] bucket 0:127 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 244.255267][ T8170] done [ 244.257358][ T8170] bcachefs (loop0): going read-write [ 244.259643][ T8170] bcachefs (loop0): journal_replay... [ 244.261910][ T8170] invalid bkey in commit btree=extents level=1: u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 244.261928][ T8170] sectors_written == 0: delete?, shutting down [ 244.269199][ T8170] bcachefs (loop0): invalid bkey on insert from bch2_journal_replay -> bch2_journal_replay_key [ 244.269199][ T8170] [ 244.272492][ T209] bucket incorrectly unset in freespace btree [ 244.272514][ T209] u64s 5 type deleted 0:25:0 len 0 ver 0, , continuing [ 244.277340][ T8170] 1 transaction updates for bch2_journal_replay journal seq 11 [ 244.277354][ T8170] update: btree=extents cached=0 bch2_journal_replay_key+0x538/0x90c [ 244.277364][ T8170] old u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 244.277375][ T8170] new u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 244.277386][ T8170] [ 244.289512][ T8170] bcachefs (loop0): bch2_trans_commit_write_locked(): fatal error fatal error in transaction commit: fsck_delete_bkey [ 244.292682][ T8170] bcachefs (loop0): fatal error - emergency read only [ 244.296185][ T8170] bcachefs (loop0): bch2_journal_replay(): error while replaying key at btree=alloc level=0: erofs_journal_err [ 244.296329][ T6011] bcachefs (loop0): unable to write journal to sufficient devices [ 244.299249][ T8170] bcachefs (loop0): bch2_journal_replay(): error erofs_journal_err [ 244.303560][ T8170] bcachefs (loop0): bch2_fs_recovery(): error erofs_journal_err [ 244.305597][ T8170] bcachefs (loop0): bch2_fs_start(): error starting filesystem erofs_journal_err [ 244.307902][ T6559] bcachefs (loop0): going read-only [ 244.309054][ T6559] bcachefs (loop0): finished waiting for writes to stop [ 244.310644][ T6559] bcachefs (loop0): flushing journal and stopping allocators, journal seq 11 [ 244.312333][ T8170] bcachefs (loop0): shutting down [ 244.312901][ T6559] bcachefs (loop0): flushing journal and stopping allocators complete, journal seq 11 [ 244.316774][ T6559] bcachefs (loop0): unclean shutdown complete, journal seq 11 [ 244.319191][ T6559] bcachefs (loop0): done going read-only, filesystem not clean [ 244.327413][ T8170] bcachefs (loop0): shutdown complete [ 245.139352][ T8170] bcachefs: bch2_fs_get_tree() error: erofs_journal_err [ 245.352294][ T8181] loop0: detected capacity change from 0 to 32768 [ 245.423074][ T8181] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 245.427665][ T8181] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 245.429890][ T8181] bcachefs (loop0): Version upgrade required: [ 245.429890][ T8181] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 245.429890][ T8181] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.20: directory_size [ 245.429890][ T8181] 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 [ 245.449565][ T8181] bcachefs (loop0): error validating btree node on loop0 at btree extents level 0/0 [ 245.449587][ T8181] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 245.449599][ T8181] node offset 0/16: incorrect min_key: got 0:36028797018963968:0 should be POS_MIN [ 245.457653][ T8181] bcachefs (loop0): running explicit recovery pass check_topology (2), currently at recovery_pass_empty (0) [ 245.460610][ T8181] bcachefs (loop0): flagging btree extents lost data [ 245.462265][ T8181] bcachefs (loop0): running explicit recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 245.466352][ T8181] error reading btree root btree=extents level=0: btree_node_read_error, fixing [ 245.469528][ T8181] bcachefs (loop0): error validating btree node on loop0 at btree inodes level 0/0 [ 245.469541][ T8181] 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 [ 245.469553][ T8181] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 245.478042][ T8181] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 245.478042][ T8181] btree=inodes level=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 [ 245.484656][ T8181] bcachefs (loop0): error validating btree node on loop0 at btree dirents level 0/0 [ 245.484670][ T8181] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 245.484683][ T8181] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 245.493489][ T8181] bcachefs (loop0): error validating btree node on loop0 at btree xattrs level 0/0 [ 245.493504][ T8181] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 2285c34bed0abe32 written 16 min_key POS_MIN durability: 1 ptr: 0:31:0 gen 0 [ 245.493516][ T8181] node offset 0/16 bset u64s 0: incorrect btree id [ 245.501214][ T8181] bcachefs (loop0): flagging btree xattrs lost data [ 245.503675][ T8181] error reading btree root btree=xattrs level=0: btree_node_read_error, fixing [ 245.507068][ T8181] bcachefs (loop0): error validating btree node on loop0 at btree alloc level 0/0 [ 245.507084][ T8181] 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 [ 245.507096][ T8181] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 245.515837][ T8181] bcachefs (loop0): error validating btree node on loop0 at btree subvolumes level 0/0 [ 245.515853][ T8181] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0 [ 245.515864][ T8181] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 245.524432][ T8181] bcachefs (loop0): error validating btree node on loop0 at btree snapshots level 0/0 [ 245.524447][ T8181] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0 [ 245.524459][ T8181] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 245.533391][ T8181] bcachefs (loop0): error validating btree node on loop0 at btree lru level 0/0 [ 245.533407][ T8181] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0 [ 245.533419][ T8181] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 245.542567][ T8181] bcachefs (loop0): error validating btree node on loop0 at btree freespace level 0/0 [ 245.542583][ T8181] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0 [ 245.542595][ T8181] node offset 0/32 bset u64s 0: invalid bkey format: incorrect number of fields: got 0, should be 6 [ 245.542605][ T8181] u64s 5 fields 64:0, 64:0, 32:0, 0:0, 0:0, 0:0 [ 245.552612][ T8181] bcachefs (loop0): flagging btree freespace lost data [ 245.555233][ T8181] error reading btree root btree=freespace level=0: btree_node_read_error, fixing [ 245.558434][ T8181] bcachefs (loop0): error validating btree node on loop0 at btree backpointers level 0/0 [ 245.558448][ T8181] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0 [ 245.558459][ T8181] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 245.566966][ T8181] bcachefs (loop0): error validating btree node on loop0 at btree deleted_inodes level 0/0 [ 245.566981][ T8181] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0 [ 245.566993][ T8181] node offset 0/8: btree node data missing: expected 8 sectors, found 0, fixing [ 245.575455][ T8181] bcachefs (loop0): scan_for_btree_nodes... [ 245.681302][ T8181] bcachefs (loop0): btree node scan found 7 nodes after overwrites [ 245.685042][ T8181] done [ 245.686573][ T8181] bcachefs (loop0): check_topology... [ 245.687191][ T8181] bcachefs (loop0): btree root extents unreadable, must recover from scan [ 245.690762][ T8181] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=extents level=0 POS_MIN - SPOS_MAX [ 245.693499][ T8181] bcachefs (loop0): bch2_get_scanned_nodes(): recovering u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 [ 245.700516][ T26] bcachefs (loop0): error validating btree node on loop0 at btree extents level 0/0 [ 245.700537][ T26] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 [ 245.700550][ T26] node offset 0/0: found bset signature after last bset, fixing [ 245.709510][ T8181] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=extents level=0 POS_MIN - 0:36028797018963967:U32_MAX [ 245.712644][ T8181] btree node with incorrect min_key at btree=extents level=1: [ 245.712659][ T8181] parent: u64s 5 type btree_ptr SPOS_MAX len 0 ver 0 [ 245.712668][ T8181] next: u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0, fixing [ 245.720880][ T8181] bcachefs (loop0): set_node_min(): u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 -> POS_MIN [ 245.726667][ T8181] bcachefs (loop0): btree root xattrs unreadable, must recover from scan [ 245.728717][ T8181] no nodes found for btree xattrs, continuing [ 245.730342][ T8181] done [ 245.731699][ T8181] bcachefs (loop0): accounting_read... done [ 245.766375][ T8181] bcachefs (loop0): alloc_read... done [ 245.767720][ T8181] bcachefs (loop0): stripes_read... done [ 245.769133][ T8181] bcachefs (loop0): snapshots_read... done [ 245.770612][ T8181] bcachefs (loop0): check_allocations... [ 245.772012][ T8181] bucket 0:26 data type btree ptr gen 0 missing in alloc btree [ 245.772026][ T8181] while marking 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, fixing [ 245.780364][ T8181] bucket 0:27 data type btree ptr gen 0 missing in alloc btree [ 245.780378][ T8181] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0, fixing [ 245.787160][ T8181] bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 245.787175][ T8181] while marking 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, fixing [ 245.793905][ T8181] bucket 0:41 data type btree ptr gen 0 missing in alloc btree [ 245.793918][ T8181] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 245.800959][ T8181] bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 245.800974][ T8181] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 245.807589][ T8181] bucket 0:32 data type btree ptr gen 0 missing in alloc btree [ 245.807604][ T8181] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0, fixing [ 245.813483][ T8181] bucket 0:28 data type btree ptr gen 0 missing in alloc btree [ 245.813495][ T8181] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0, fixing [ 245.820018][ T8181] bucket 0:37 data type btree ptr gen 0 missing in alloc btree [ 245.820031][ T8181] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0, fixing [ 245.826018][ T8181] bucket 0:42 data type btree ptr gen 0 missing in alloc btree [ 245.826031][ T8181] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0, fixing [ 245.831902][ T8181] bucket 0:0 gen 0 has wrong data_type: got free, should be sb, fixing [ 245.833970][ T8181] bucket 0:0 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 245.836793][ T8181] bucket 0:1 gen 0 has wrong data_type: got free, should be sb, fixing [ 245.838830][ T8181] bucket 0:1 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 245.841295][ T8181] bucket 0:2 gen 0 has wrong data_type: got free, should be sb, fixing [ 245.843315][ T8181] bucket 0:2 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 245.845995][ T8181] bucket 0:3 gen 0 has wrong data_type: got free, should be sb, fixing [ 245.848104][ T8181] bucket 0:3 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 245.850695][ T8181] bucket 0:4 gen 0 has wrong data_type: got free, should be sb, fixing [ 245.852835][ T8181] bucket 0:4 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 245.855795][ T8181] bucket 0:5 gen 0 has wrong data_type: got free, should be sb, fixing [ 245.857864][ T8181] bucket 0:5 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 245.860356][ T8181] bucket 0:6 gen 0 has wrong data_type: got free, should be sb, fixing [ 245.862482][ T8181] bucket 0:6 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 245.865824][ T8181] bucket 0:7 gen 0 has wrong data_type: got free, should be sb, fixing [ 245.867860][ T8181] bucket 0:7 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 245.870331][ T8181] bucket 0:8 gen 0 has wrong data_type: got free, should be sb, fixing [ 245.872497][ T8181] bucket 0:8 gen 0 data type sb has wrong dirty_sectors: got 0, should be 8, fixing [ 245.875154][ T8181] bucket 0:9 gen 0 has wrong data_type: got free, should be journal, fixing [ 245.877724][ T8181] bucket 0:9 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 245.880103][ T8181] bucket 0:10 gen 0 has wrong data_type: got free, should be journal, fixing [ 245.882069][ T8181] bucket 0:10 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 245.884842][ T8181] bucket 0:11 gen 0 has wrong data_type: got free, should be journal, fixing [ 245.887067][ T8181] bucket 0:11 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 245.889882][ T8181] bucket 0:12 gen 0 has wrong data_type: got free, should be journal, fixing [ 245.892271][ T8181] bucket 0:12 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 245.894999][ T8181] bucket 0:13 gen 0 has wrong data_type: got free, should be journal, fixing [ 245.897208][ T8181] bucket 0:13 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 245.899871][ T8181] bucket 0:14 gen 0 has wrong data_type: got free, should be journal, fixing [ 245.902138][ T8181] bucket 0:14 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 245.904889][ T8181] bucket 0:15 gen 0 has wrong data_type: got free, should be journal, fixing [ 245.907204][ T8181] bucket 0:15 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 245.909863][ T8181] bucket 0:16 gen 0 has wrong data_type: got free, should be sb, fixing [ 245.912101][ T8181] bucket 0:16 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 245.914540][ T8181] bucket 0:17 gen 0 has wrong data_type: got free, should be sb, fixing [ 245.916842][ T8181] bucket 0:17 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 245.919495][ T8181] bucket 0:18 gen 0 has wrong data_type: got free, should be sb, fixing [ 245.921593][ T8181] bucket 0:18 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 245.924219][ T8181] bucket 0:19 gen 0 has wrong data_type: got free, should be sb, fixing [ 245.926490][ T8181] bucket 0:19 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 245.928845][ T8181] bucket 0:20 gen 0 has wrong data_type: got free, should be sb, fixing [ 245.930832][ T8181] bucket 0:20 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 245.933185][ T8181] bucket 0:21 gen 0 has wrong data_type: got free, should be sb, fixing [ 245.935593][ T8181] bucket 0:21 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 245.938084][ T8181] bucket 0:22 gen 0 has wrong data_type: got free, should be sb, fixing [ 245.940320][ T8181] bucket 0:22 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 245.942797][ T8181] bucket 0:23 gen 0 has wrong data_type: got free, should be sb, fixing [ 245.945278][ T8181] bucket 0:23 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 245.947763][ T8181] bucket 0:24 gen 0 has wrong data_type: got free, should be journal, fixing [ 245.949988][ T8181] bucket 0:24 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 245.952529][ T8181] bucket 0:26 gen 0 has wrong data_type: got free, should be btree, fixing [ 245.954823][ T8181] bucket 0:26 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 245.957285][ T8181] bucket 0:27 gen 0 has wrong data_type: got free, should be btree, fixing [ 245.959405][ T8181] bucket 0:27 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 245.961837][ T8181] bucket 0:28 gen 0 has wrong data_type: got free, should be btree, fixing [ 245.963909][ T8181] bucket 0:28 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 245.966783][ T8181] bucket 0:32 gen 0 has wrong data_type: got free, should be btree, fixing [ 245.969037][ T8181] bucket 0:32 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 245.971604][ T8181] bucket 0:35 gen 0 has wrong data_type: got free, should be btree, fixing [ 245.973967][ T8181] bucket 0:35 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 245.976689][ T8181] bucket 0:37 gen 0 has wrong data_type: got free, should be btree, fixing [ 245.978930][ T8181] bucket 0:37 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 245.981872][ T8181] bucket 0:38 gen 0 has wrong data_type: got free, should be btree, fixing [ 245.984083][ T8181] bucket 0:38 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 245.986782][ T8181] bucket 0:41 gen 0 has wrong data_type: got free, should be btree, fixing [ 245.988877][ T8181] bucket 0:41 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 245.991426][ T8181] bucket 0:42 gen 0 has wrong data_type: got free, should be btree, fixing [ 245.993553][ T8181] bucket 0:42 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 245.997001][ T8181] bucket 0:120 gen 0 has wrong data_type: got free, should be sb, fixing [ 245.999112][ T8181] bucket 0:120 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 246.001766][ T8181] bucket 0:121 gen 0 has wrong data_type: got free, should be sb, fixing [ 246.003942][ T8181] bucket 0:121 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 246.007033][ T8181] bucket 0:122 gen 0 has wrong data_type: got free, should be sb, fixing [ 246.009137][ T8181] bucket 0:122 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 246.011738][ T8181] bucket 0:123 gen 0 has wrong data_type: got free, should be sb, fixing [ 246.013869][ T8181] bucket 0:123 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 246.016424][ T8181] bucket 0:124 gen 0 has wrong data_type: got free, should be sb, fixing [ 246.018624][ T8181] bucket 0:124 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 246.021198][ T8181] bucket 0:125 gen 0 has wrong data_type: got free, should be sb, fixing [ 246.023268][ T8181] bucket 0:125 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 246.025798][ T8181] bucket 0:126 gen 0 has wrong data_type: got free, should be sb, fixing [ 246.027986][ T8181] bucket 0:126 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 246.030489][ T8181] bucket 0:127 gen 0 has wrong data_type: got free, should be sb, fixing [ 246.032527][ T8181] bucket 0:127 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 246.115738][ T8181] done [ 246.117787][ T8181] bcachefs (loop0): going read-write [ 246.120080][ T8181] bcachefs (loop0): journal_replay... [ 246.133150][ T285] bucket incorrectly unset in freespace btree [ 246.133174][ T285] u64s 5 type deleted 0:25:0 len 0 ver 0, , continuing [ 246.145721][ T285] bucket incorrectly unset in freespace btree [ 246.145744][ T285] u64s 5 type deleted 0:29:0 len 0 ver 0, , continuing [ 246.159677][ T787] bucket incorrectly unset in freespace btree [ 246.159692][ T787] u64s 5 type deleted 0:30:0 len 0 ver 0, , continuing [ 246.169644][ T8181] done [ 246.170952][ T8181] bcachefs (loop0): check_alloc_info... [ 246.172241][ T8181] hole in alloc btree missing in freespace btree [ 246.172253][ T8181] device 0 buckets 31-32, fixing [ 246.177303][ T8181] hole in alloc btree missing in freespace btree [ 246.177317][ T8181] device 0 buckets 33-35, fixing [ 246.180236][ T8181] hole in alloc btree missing in freespace btree [ 246.180248][ T8181] device 0 buckets 33-35, fixing [ 246.183299][ T8181] hole in alloc btree missing in freespace btree [ 246.183311][ T8181] device 0 buckets 36-37, fixing [ 246.187604][ T8181] hole in alloc btree missing in freespace btree [ 246.187617][ T8181] device 0 buckets 39-41, fixing [ 246.190628][ T8181] hole in alloc btree missing in freespace btree [ 246.190640][ T8181] device 0 buckets 43-120, fixing [ 246.196011][ T8181] done [ 246.198078][ T8181] bcachefs (loop0): check_lrus... done [ 246.200401][ T8181] bcachefs (loop0): check_btree_backpointers... done [ 246.203102][ T8181] bcachefs (loop0): check_backpointers_to_extents... done [ 246.206547][ T8181] bcachefs (loop0): check_extents_to_backpointers... done [ 246.209774][ T8181] bcachefs (loop0): check_alloc_to_lru_refs... done [ 246.212938][ T8181] bcachefs (loop0): bucket_gens_init... done [ 246.217793][ T8181] bcachefs (loop0): check_snapshot_trees... done [ 246.220150][ T8181] bcachefs (loop0): check_snapshots... done [ 246.222389][ T8181] bcachefs (loop0): check_subvols... done [ 246.224691][ T8181] bcachefs (loop0): check_subvol_children... done [ 246.227171][ T8181] bcachefs (loop0): delete_dead_snapshots... done [ 246.229565][ T8181] bcachefs (loop0): check_inodes... done [ 246.231760][ T8181] bcachefs (loop0): check_extents... done [ 246.234071][ T8181] bcachefs (loop0): check_indirect_extents... done [ 246.236627][ T8181] bcachefs (loop0): check_dirents... done [ 246.239000][ T8181] bcachefs (loop0): check_xattrs... done [ 246.241109][ T8181] bcachefs (loop0): check_root... [ 246.241159][ T8181] root subvol missing, fixing [ 246.243664][ T8181] root directory missing, fixing [ 246.245108][ T8181] root subvol missing, fixing [ 246.246320][ T8181] root directory missing, fixing [ 246.248516][ T8181] root subvol missing, fixing [ 246.249706][ T8181] root directory missing, fixing [ 246.251292][ T8181] done [ 246.253294][ T8181] bcachefs (loop0): check_unreachable_inodes... [ 246.253575][ T8181] unreachable inode: [ 246.253586][ T8181] inum: 4096:4294967295 [ 246.253593][ T8181] mode=40755 [ 246.253600][ T8181] flags=(4300000) [ 246.253608][ T8181] journal_seq=18 [ 246.253615][ T8181] hash_seed=82c054d0b42ed87b [ 246.253623][ T8181] hash_type=siphash [ 246.253630][ T8181] bi_size=0 [ 246.253637][ T8181] bi_sectors=0 [ 246.253644][ T8181] bi_version=0 [ 246.253652][ T8181] bi_atime=16732063054963074168 [ 246.253659][ T8181] bi_ctime=16732063054963074168 [ 246.253667][ T8181] bi_mtime=16732063054963074168 [ 246.253675][ T8181] bi_otime=16732063054963074168 [ 246.253682][ T8181] bi_uid=0 [ 246.253689][ T8181] bi_gid=0 [ 246.253697][ T8181] bi_nlink=0 [ 246.253704][ T8181] bi_generation=0 [ 246.253711][ T8181] bi_dev=0 [ 246.253718][ T8181] bi_data_checksum=0 [ 246.253725][ T8181] bi_compression=0 [ 246.253732][ T8181] bi_project=0 [ 246.253740][ T8181] bi_background_compression=0 [ 246.253747][ T8181] bi_data_replicas=0 [ 246.253755][ T8181] bi_promote_target=0 [ 246.253762][ T8181] bi_foreground_target=0 [ 246.253770][ T8181] bi_background_target=0 [ 246.253777][ T8181] bi_erasure_code=0 [ 246.253785][ T8181] bi_fields_set=0 [ 246.253792][ T8181] bi_dir=0 [ 246.253799][ T8181] bi_dir_offset=0 [ 246.253806][ T8181] bi_subvol=0 [ 246.253813][ T8181] bi_parent_subvol=0 [ 246.253821][ T8181] bi_nocow=0 [ 246.253828][ T8181] bi_depth=0 [ 246.253835][ T8181] bi_inodes_32bit=0, fixing [ 246.291137][ T8181] bcachefs (loop0): bch2_check_unreachable_inodes(): error ENOENT_snapshot_tree [ 246.293731][ T8181] bcachefs (loop0): bch2_fs_recovery(): error ENOENT_snapshot_tree [ 246.295855][ T8181] bcachefs (loop0): bch2_fs_start(): error starting filesystem ENOENT_snapshot_tree [ 246.298172][ T7435] bcachefs (loop0): going read-only [ 246.299450][ T7435] bcachefs (loop0): finished waiting for writes to stop [ 246.301250][ T7435] bcachefs (loop0): flushing journal and stopping allocators, journal seq 18 [ 246.303484][ T7435] bcachefs (loop0): flushing journal and stopping allocators complete, journal seq 18 [ 246.303931][ T8181] bcachefs (loop0): shutting down [ 246.306375][ T7435] bcachefs (loop0): unclean shutdown complete, journal seq 18 [ 246.310032][ T7435] bcachefs (loop0): done going read-only, filesystem not clean [ 246.319169][ T8181] bcachefs (loop0): shutdown complete [ 247.158913][ T8181] bcachefs: bch2_fs_get_tree() error: ENOENT_snapshot_tree [ 247.369161][ T8193] loop0: detected capacity change from 0 to 32768 [ 247.441292][ T8193] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 247.445837][ T8193] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 247.447986][ T8193] bcachefs (loop0): Version upgrade required: [ 247.447986][ T8193] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 247.447986][ T8193] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.20: directory_size [ 247.447986][ T8193] 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 [ 247.467520][ T8193] bcachefs (loop0): error validating btree node on loop0 at btree extents level 0/0 [ 247.467538][ T8193] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 247.467549][ T8193] node offset 0/16: incorrect min_key: got 0:36028797018963968:0 should be POS_MIN [ 247.475845][ T8193] bcachefs (loop0): running explicit recovery pass check_topology (2), currently at recovery_pass_empty (0) [ 247.478761][ T8193] bcachefs (loop0): flagging btree extents lost data [ 247.480397][ T8193] bcachefs (loop0): running explicit recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 247.484153][ T8193] error reading btree root btree=extents level=0: btree_node_read_error, fixing [ 247.487957][ T8193] bcachefs (loop0): error validating btree node on loop0 at btree inodes level 0/0 [ 247.487971][ T8193] 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 [ 247.487983][ T8193] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 247.496920][ T8193] bcachefs (loop0): error validating btree node on loop0 at btree dirents level 0/0 [ 247.496935][ T8193] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 247.496946][ T8193] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 247.506933][ T8193] bcachefs (loop0): error validating btree node on loop0 at btree xattrs level 0/0 [ 247.506948][ T8193] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 2285c34bed0abe32 written 16 min_key POS_MIN durability: 1 ptr: 0:31:0 gen 0 [ 247.506959][ T8193] node offset 0/16 bset u64s 0: incorrect btree id [ 247.514220][ T8193] bcachefs (loop0): flagging btree xattrs lost data [ 247.516824][ T8193] error reading btree root btree=xattrs level=0: btree_node_read_error, fixing [ 247.519969][ T8193] bcachefs (loop0): error validating btree node on loop0 at btree alloc level 0/0 [ 247.519983][ T8193] 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 [ 247.519994][ T8193] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 247.528513][ T8193] bcachefs (loop0): error validating btree node on loop0 at btree subvolumes level 0/0 [ 247.528529][ T8193] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0 [ 247.528540][ T8193] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 247.537309][ T8193] bcachefs (loop0): error validating btree node on loop0 at btree snapshots level 0/0 [ 247.537324][ T8193] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0 [ 247.537336][ T8193] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 247.546093][ T8193] bcachefs (loop0): error validating btree node on loop0 at btree lru level 0/0 [ 247.546107][ T8193] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0 [ 247.546119][ T8193] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 247.554859][ T8193] bcachefs (loop0): error validating btree node on loop0 at btree freespace level 0/0 [ 247.554874][ T8193] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0 [ 247.554885][ T8193] node offset 0/32 bset u64s 0: invalid bkey format: incorrect number of fields: got 0, should be 6 [ 247.554895][ T8193] u64s 5 fields 64:0, 64:0, 32:0, 0:0, 0:0, 0:0 [ 247.565166][ T8193] bcachefs (loop0): flagging btree freespace lost data [ 247.567638][ T8193] error reading btree root btree=freespace level=0: btree_node_read_error, fixing [ 247.571086][ T8193] bcachefs (loop0): error validating btree node on loop0 at btree backpointers level 0/0 [ 247.571101][ T8193] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0 [ 247.571112][ T8193] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 247.580076][ T8193] bcachefs (loop0): error validating btree node on loop0 at btree deleted_inodes level 0/0 [ 247.580092][ T8193] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0 [ 247.580104][ T8193] node offset 0/8: btree node data missing: expected 8 sectors, found 0, fixing [ 247.589116][ T8193] bcachefs (loop0): scan_for_btree_nodes... [ 247.695534][ T8193] bcachefs (loop0): btree node scan found 7 nodes after overwrites [ 247.699151][ T8193] done [ 247.700585][ T8193] bcachefs (loop0): check_topology... [ 247.701189][ T8193] bcachefs (loop0): btree root extents unreadable, must recover from scan [ 247.704926][ T8193] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=extents level=0 POS_MIN - SPOS_MAX [ 247.707800][ T8193] bcachefs (loop0): bch2_get_scanned_nodes(): recovering u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 [ 247.713643][ T26] bcachefs (loop0): error validating btree node on loop0 at btree extents level 0/0 [ 247.713665][ T26] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 [ 247.713677][ T26] node offset 0/0: found bset signature after last bset, fixing [ 247.722381][ T8193] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=extents level=0 POS_MIN - 0:36028797018963967:U32_MAX [ 247.725763][ T8193] btree node with incorrect min_key at btree=extents level=1: [ 247.725776][ T8193] parent: u64s 5 type btree_ptr SPOS_MAX len 0 ver 0 [ 247.725785][ T8193] next: u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0, fixing [ 247.733661][ T8193] bcachefs (loop0): set_node_min(): u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 -> POS_MIN [ 247.739533][ T8193] bcachefs (loop0): btree root xattrs unreadable, must recover from scan [ 247.741570][ T8193] no nodes found for btree xattrs, continuing [ 247.743103][ T8193] done [ 247.744478][ T8193] bcachefs (loop0): accounting_read... done [ 247.776325][ T8193] bcachefs (loop0): alloc_read... done [ 247.777761][ T8193] bcachefs (loop0): stripes_read... done [ 247.779292][ T8193] bcachefs (loop0): snapshots_read... done [ 247.780754][ T8193] bcachefs (loop0): check_allocations... [ 247.782077][ T8193] bucket 0:26 data type btree ptr gen 0 missing in alloc btree [ 247.782091][ T8193] while marking 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, fixing [ 247.789672][ T8193] bucket 0:27 data type btree ptr gen 0 missing in alloc btree [ 247.789687][ T8193] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0, fixing [ 247.796065][ T8193] bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 247.796081][ T8193] while marking 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, fixing [ 247.802602][ T8193] bucket 0:41 data type btree ptr gen 0 missing in alloc btree [ 247.802618][ T8193] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 247.809516][ T8193] bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 247.809532][ T8193] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 247.816096][ T8193] bucket 0:32 data type btree ptr gen 0 missing in alloc btree [ 247.816111][ T8193] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0, fixing [ 247.822221][ T8193] bucket 0:28 data type btree ptr gen 0 missing in alloc btree [ 247.822235][ T8193] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0, fixing [ 247.828310][ T8193] bucket 0:37 data type btree ptr gen 0 missing in alloc btree [ 247.828325][ T8193] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0, fixing [ 247.834077][ T8193] bucket 0:42 data type btree ptr gen 0 missing in alloc btree [ 247.834092][ T8193] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0, fixing [ 247.840205][ T8193] bucket 0:0 gen 0 has wrong data_type: got free, should be sb, fixing [ 247.842175][ T8193] bucket 0:0 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 247.844719][ T8193] bucket 0:1 gen 0 has wrong data_type: got free, should be sb, fixing [ 247.846762][ T8193] bucket 0:1 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 247.849315][ T8193] bucket 0:2 gen 0 has wrong data_type: got free, should be sb, fixing [ 247.851469][ T8193] bucket 0:2 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 247.853984][ T8193] bucket 0:3 gen 0 has wrong data_type: got free, should be sb, fixing [ 247.856141][ T8193] bucket 0:3 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 247.858607][ T8193] bucket 0:4 gen 0 has wrong data_type: got free, should be sb, fixing [ 247.860754][ T8193] bucket 0:4 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 247.863297][ T8193] bucket 0:5 gen 0 has wrong data_type: got free, should be sb, fixing [ 247.865492][ T8193] bucket 0:5 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 247.867872][ T8193] bucket 0:6 gen 0 has wrong data_type: got free, should be sb, fixing [ 247.870020][ T8193] bucket 0:6 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 247.872513][ T8193] bucket 0:7 gen 0 has wrong data_type: got free, should be sb, fixing [ 247.874684][ T8193] bucket 0:7 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 247.877410][ T8193] bucket 0:8 gen 0 has wrong data_type: got free, should be sb, fixing [ 247.879602][ T8193] bucket 0:8 gen 0 data type sb has wrong dirty_sectors: got 0, should be 8, fixing [ 247.881992][ T8193] bucket 0:9 gen 0 has wrong data_type: got free, should be journal, fixing [ 247.884277][ T8193] bucket 0:9 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 247.886880][ T8193] bucket 0:10 gen 0 has wrong data_type: got free, should be journal, fixing [ 247.889024][ T8193] bucket 0:10 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 247.891612][ T8193] bucket 0:11 gen 0 has wrong data_type: got free, should be journal, fixing [ 247.893887][ T8193] bucket 0:11 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 247.896561][ T8193] bucket 0:12 gen 0 has wrong data_type: got free, should be journal, fixing [ 247.898750][ T8193] bucket 0:12 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 247.901312][ T8193] bucket 0:13 gen 0 has wrong data_type: got free, should be journal, fixing [ 247.903489][ T8193] bucket 0:13 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 247.906245][ T8193] bucket 0:14 gen 0 has wrong data_type: got free, should be journal, fixing [ 247.908418][ T8193] bucket 0:14 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 247.911000][ T8193] bucket 0:15 gen 0 has wrong data_type: got free, should be journal, fixing [ 247.913205][ T8193] bucket 0:15 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 247.915956][ T8193] bucket 0:16 gen 0 has wrong data_type: got free, should be sb, fixing [ 247.918155][ T8193] bucket 0:16 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 247.920599][ T8193] bucket 0:17 gen 0 has wrong data_type: got free, should be sb, fixing [ 247.922621][ T8193] bucket 0:17 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 247.925166][ T8193] bucket 0:18 gen 0 has wrong data_type: got free, should be sb, fixing [ 247.927256][ T8193] bucket 0:18 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 247.929605][ T8193] bucket 0:19 gen 0 has wrong data_type: got free, should be sb, fixing [ 247.931628][ T8193] bucket 0:19 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 247.934084][ T8193] bucket 0:20 gen 0 has wrong data_type: got free, should be sb, fixing [ 247.936541][ T8193] bucket 0:20 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 247.939129][ T8193] bucket 0:21 gen 0 has wrong data_type: got free, should be sb, fixing [ 247.941249][ T8193] bucket 0:21 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 247.943790][ T8193] bucket 0:22 gen 0 has wrong data_type: got free, should be sb, fixing [ 247.946005][ T8193] bucket 0:22 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 247.948470][ T8193] bucket 0:23 gen 0 has wrong data_type: got free, should be sb, fixing [ 247.950580][ T8193] bucket 0:23 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 247.953048][ T8193] bucket 0:24 gen 0 has wrong data_type: got free, should be journal, fixing [ 247.955295][ T8193] bucket 0:24 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 247.957894][ T8193] bucket 0:26 gen 0 has wrong data_type: got free, should be btree, fixing [ 247.960220][ T8193] bucket 0:26 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 247.962806][ T8193] bucket 0:27 gen 0 has wrong data_type: got free, should be btree, fixing [ 247.964968][ T8193] bucket 0:27 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 247.967524][ T8193] bucket 0:28 gen 0 has wrong data_type: got free, should be btree, fixing [ 247.969658][ T8193] bucket 0:28 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 247.972336][ T8193] bucket 0:32 gen 0 has wrong data_type: got free, should be btree, fixing [ 247.974461][ T8193] bucket 0:32 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 247.977069][ T8193] bucket 0:35 gen 0 has wrong data_type: got free, should be btree, fixing [ 247.979236][ T8193] bucket 0:35 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 247.981783][ T8193] bucket 0:37 gen 0 has wrong data_type: got free, should be btree, fixing [ 247.983842][ T8193] bucket 0:37 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 247.986480][ T8193] bucket 0:38 gen 0 has wrong data_type: got free, should be btree, fixing [ 247.988636][ T8193] bucket 0:38 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 247.991206][ T8193] bucket 0:41 gen 0 has wrong data_type: got free, should be btree, fixing [ 247.993327][ T8193] bucket 0:41 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 247.995850][ T8193] bucket 0:42 gen 0 has wrong data_type: got free, should be btree, fixing [ 247.997917][ T8193] bucket 0:42 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 248.001073][ T8193] bucket 0:120 gen 0 has wrong data_type: got free, should be sb, fixing [ 248.003256][ T8193] bucket 0:120 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 248.006117][ T8193] bucket 0:121 gen 0 has wrong data_type: got free, should be sb, fixing [ 248.008303][ T8193] bucket 0:121 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 248.010885][ T8193] bucket 0:122 gen 0 has wrong data_type: got free, should be sb, fixing [ 248.013001][ T8193] bucket 0:122 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 248.015673][ T8193] bucket 0:123 gen 0 has wrong data_type: got free, should be sb, fixing [ 248.017805][ T8193] bucket 0:123 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 248.020435][ T8193] bucket 0:124 gen 0 has wrong data_type: got free, should be sb, fixing [ 248.022552][ T8193] bucket 0:124 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 248.025175][ T8193] bucket 0:125 gen 0 has wrong data_type: got free, should be sb, fixing [ 248.027274][ T8193] bucket 0:125 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 248.030812][ T8193] bucket 0:126 gen 0 has wrong data_type: got free, should be sb, fixing [ 248.033018][ T8193] bucket 0:126 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 248.035666][ T8193] bucket 0:127 gen 0 has wrong data_type: got free, should be sb, fixing [ 248.037953][ T8193] bucket 0:127 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 248.075270][ T8193] done [ 248.077052][ T8193] bcachefs (loop0): going read-write [ 248.079623][ T8193] bcachefs (loop0): journal_replay... [ 248.080682][ T8193] invalid bkey in commit btree=extents level=1: u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 248.080699][ T8193] sectors_written == 0: delete?, shutting down [ 248.088933][ T8193] bcachefs (loop0): invalid bkey on insert from bch2_journal_replay -> bch2_journal_replay_key [ 248.088933][ T8193] [ 248.092298][ T8193] 1 transaction updates for bch2_journal_replay journal seq 11 [ 248.092311][ T8193] update: btree=extents cached=0 bch2_journal_replay_key+0x538/0x90c [ 248.092321][ T8193] old u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 248.092333][ T8193] new u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 248.092344][ T8193] [ 248.104175][ T8193] bcachefs (loop0): bch2_trans_commit_write_locked(): fatal error fatal error in transaction commit: fsck_delete_bkey [ 248.107452][ T8193] bcachefs (loop0): fatal error - emergency read only [ 248.111168][ T6011] bcachefs (loop0): unable to write journal to sufficient devices [ 248.112511][ T8193] bcachefs (loop0): bch2_journal_replay(): error while replaying key at btree=alloc level=0: erofs_journal_err [ 248.113471][ T787] bch2_btree_update_start: 17 callbacks suppressed [ 248.113483][ T787] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 248.116466][ T8193] bcachefs (loop0): bch2_journal_replay(): error erofs_journal_err [ 248.116502][ T8193] bcachefs (loop0): bch2_fs_recovery(): error erofs_journal_err [ 248.118578][ T787] async_btree_node_rewrite_work: 17 callbacks suppressed [ 248.118591][ T787] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 248.120036][ T8193] bcachefs (loop0): bch2_fs_start(): error starting filesystem erofs_journal_err [ 248.122889][ T787] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 248.123938][ T6559] bcachefs (loop0): going read-only [ 248.126804][ T787] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 248.128072][ T8193] bcachefs (loop0): shutting down [ 248.130670][ T787] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 248.130693][ T787] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 248.130737][ T787] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 248.130752][ T787] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 248.132868][ T6559] bcachefs (loop0): flushing journal and stopping allocators, journal seq 11 [ 248.134121][ T787] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 248.136409][ T6559] bcachefs (loop0): flushing journal and stopping allocators complete, journal seq 11 [ 248.139561][ T787] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 248.139806][ T6559] bcachefs (loop0): unclean shutdown complete, journal seq 11 [ 248.141841][ T787] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 248.158563][ T787] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 248.161337][ T787] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 248.163322][ T787] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 248.165840][ T285] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 248.167982][ T285] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 248.170330][ T285] bcachefs (loop0): bch2_btree_update_start(): error journal_shutdown [ 248.172413][ T285] bcachefs (loop0): async_btree_node_rewrite_work(): error journal_shutdown [ 248.175293][ T6559] bcachefs (loop0): finished waiting for writes to stop [ 248.176970][ T6559] bcachefs (loop0): done going read-only, filesystem not clean [ 248.186339][ T8193] bcachefs (loop0): shutdown complete [ 248.815746][ T2365] ieee802154 phy0 wpan0: encryption failed: -22 [ 248.817523][ T2365] ieee802154 phy1 wpan1: encryption failed: -22 [ 248.989075][ T8193] bcachefs: bch2_fs_get_tree() error: erofs_journal_err 1970/01/01 00:04:09 executed programs: 71 [ 249.205755][ T8204] loop0: detected capacity change from 0 to 32768 [ 249.293285][ T8204] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 249.297765][ T8204] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 249.299899][ T8204] bcachefs (loop0): Version upgrade required: [ 249.299899][ T8204] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 249.299899][ T8204] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.20: directory_size [ 249.299899][ T8204] 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 [ 249.320059][ T8204] bcachefs (loop0): error validating btree node on loop0 at btree extents level 0/0 [ 249.320076][ T8204] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 249.320087][ T8204] node offset 0/16: incorrect min_key: got 0:36028797018963968:0 should be POS_MIN [ 249.328705][ T8204] bcachefs (loop0): running explicit recovery pass check_topology (2), currently at recovery_pass_empty (0) [ 249.331692][ T8204] bcachefs (loop0): flagging btree extents lost data [ 249.333442][ T8204] bcachefs (loop0): running explicit recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 249.337400][ T8204] error reading btree root btree=extents level=0: btree_node_read_error, fixing [ 249.340740][ T8204] bcachefs (loop0): error validating btree node on loop0 at btree inodes level 0/0 [ 249.340754][ T8204] 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 [ 249.340765][ T8204] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 249.349141][ T8204] btree_node_read_work: 17 callbacks suppressed [ 249.349152][ T8204] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 249.349152][ T8204] btree=inodes level=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 [ 249.357077][ T8204] bcachefs (loop0): error validating btree node on loop0 at btree dirents level 0/0 [ 249.357091][ T8204] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 249.357102][ T8204] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 249.365630][ T8204] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 249.365630][ T8204] btree=dirents level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 249.372085][ T8204] bcachefs (loop0): error validating btree node on loop0 at btree xattrs level 0/0 [ 249.372098][ T8204] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 2285c34bed0abe32 written 16 min_key POS_MIN durability: 1 ptr: 0:31:0 gen 0 [ 249.372109][ T8204] node offset 0/16 bset u64s 0: incorrect btree id [ 249.379629][ T8204] bcachefs (loop0): flagging btree xattrs lost data [ 249.382164][ T8204] error reading btree root btree=xattrs level=0: btree_node_read_error, fixing [ 249.385700][ T8204] bcachefs (loop0): error validating btree node on loop0 at btree alloc level 0/0 [ 249.385715][ T8204] 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 [ 249.385726][ T8204] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 249.393857][ T8204] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 249.393857][ T8204] 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 [ 249.401906][ T8204] bcachefs (loop0): error validating btree node on loop0 at btree subvolumes level 0/0 [ 249.401921][ T8204] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0 [ 249.401933][ T8204] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 249.411378][ T8204] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 249.411378][ T8204] btree=subvolumes level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0 [ 249.417836][ T8204] bcachefs (loop0): error validating btree node on loop0 at btree snapshots level 0/0 [ 249.417851][ T8204] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0 [ 249.417863][ T8204] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 249.426257][ T8204] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 249.426257][ T8204] btree=snapshots level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0 [ 249.432995][ T8204] bcachefs (loop0): error validating btree node on loop0 at btree lru level 0/0 [ 249.433009][ T8204] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0 [ 249.433021][ T8204] node offset 0/16: btree node data missing: expected 16 sectors, found 0, fixing [ 249.441346][ T8204] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 249.441346][ T8204] btree=lru level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0 [ 249.447946][ T8204] bcachefs (loop0): error validating btree node on loop0 at btree freespace level 0/0 [ 249.447960][ T8204] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0 [ 249.447972][ T8204] node offset 0/32 bset u64s 0: invalid bkey format: incorrect number of fields: got 0, should be 6 [ 249.447982][ T8204] u64s 5 fields 64:0, 64:0, 32:0, 0:0, 0:0, 0:0 [ 249.458097][ T8204] bcachefs (loop0): flagging btree freespace lost data [ 249.460596][ T8204] error reading btree root btree=freespace level=0: btree_node_read_error, fixing [ 249.463875][ T8204] bcachefs (loop0): error validating btree node on loop0 at btree backpointers level 0/0 [ 249.463890][ T8204] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0 [ 249.463901][ T8204] node offset 0/24: btree node data missing: expected 24 sectors, found 0, fixing [ 249.471949][ T8204] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 249.471949][ T8204] btree=backpointers level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0 [ 249.478583][ T8204] bcachefs (loop0): error validating btree node on loop0 at btree deleted_inodes level 0/0 [ 249.478597][ T8204] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0 [ 249.478608][ T8204] node offset 0/8: btree node data missing: expected 8 sectors, found 0, fixing [ 249.487131][ T8204] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 249.487131][ T8204] btree=deleted_inodes level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0 [ 249.493737][ T8204] bcachefs (loop0): scan_for_btree_nodes... [ 249.601476][ T8204] bcachefs (loop0): btree node scan found 7 nodes after overwrites [ 249.605211][ T8204] done [ 249.606706][ T8204] bcachefs (loop0): check_topology... [ 249.607355][ T8204] bcachefs (loop0): btree root extents unreadable, must recover from scan [ 249.610799][ T8204] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=extents level=0 POS_MIN - SPOS_MAX [ 249.613253][ T8204] bcachefs (loop0): bch2_get_scanned_nodes(): recovering u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 [ 249.619542][ T26] bcachefs (loop0): error validating btree node on loop0 at btree extents level 0/0 [ 249.619563][ T26] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 [ 249.619575][ T26] node offset 0/0: found bset signature after last bset, fixing [ 249.628296][ T26] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 249.628296][ T26] btree=extents level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 [ 249.636143][ T8204] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=extents level=0 POS_MIN - 0:36028797018963967:U32_MAX [ 249.639223][ T8204] btree node with incorrect min_key at btree=extents level=1: [ 249.639236][ T8204] parent: u64s 5 type btree_ptr SPOS_MAX len 0 ver 0 [ 249.639244][ T8204] next: u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0, fixing [ 249.646928][ T8204] bcachefs (loop0): set_node_min(): u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key 0:36028797018963968:0 durability: 1 ptr: 0:27:0 gen 0 -> POS_MIN [ 249.652345][ T8204] bcachefs (loop0): btree root xattrs unreadable, must recover from scan [ 249.654430][ T8204] no nodes found for btree xattrs, continuing [ 249.656167][ T8204] done [ 249.657726][ T8204] bcachefs (loop0): accounting_read... done [ 249.686281][ T8204] bcachefs (loop0): alloc_read... done [ 249.687834][ T8204] bcachefs (loop0): stripes_read... done [ 249.689352][ T8204] bcachefs (loop0): snapshots_read... done [ 249.690890][ T8204] bcachefs (loop0): check_allocations... [ 249.692363][ T8204] bucket 0:26 data type btree ptr gen 0 missing in alloc btree [ 249.692377][ T8204] while marking 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, fixing [ 249.700056][ T8204] bucket 0:27 data type btree ptr gen 0 missing in alloc btree [ 249.700069][ T8204] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 0 min_key R POS_MIN durability: 1 ptr: 0:27:0 gen 0, fixing [ 249.707172][ T8204] bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 249.707195][ T8204] while marking 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, fixing [ 249.713855][ T8204] bucket 0:41 data type btree ptr gen 0 missing in alloc btree [ 249.713869][ T8204] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 249.720810][ T8204] bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 249.720825][ T8204] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 249.727806][ T8204] bucket 0:32 data type btree ptr gen 0 missing in alloc btree [ 249.727822][ T8204] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0, fixing [ 249.733612][ T8204] bucket 0:28 data type btree ptr gen 0 missing in alloc btree [ 249.733625][ T8204] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0, fixing [ 249.739682][ T8204] bucket 0:37 data type btree ptr gen 0 missing in alloc btree [ 249.739705][ T8204] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0, fixing [ 249.745929][ T8204] bucket 0:42 data type btree ptr gen 0 missing in alloc btree [ 249.745943][ T8204] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0, fixing [ 249.751816][ T8204] bucket 0:0 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.753933][ T8204] bucket 0:0 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.756573][ T8204] bucket 0:1 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.758642][ T8204] bucket 0:1 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.761232][ T8204] bucket 0:2 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.763352][ T8204] bucket 0:2 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.766010][ T8204] bucket 0:3 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.768031][ T8204] bucket 0:3 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.770847][ T8204] bucket 0:4 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.772885][ T8204] bucket 0:4 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.775415][ T8204] bucket 0:5 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.777433][ T8204] bucket 0:5 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.779968][ T8204] bucket 0:6 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.782132][ T8204] bucket 0:6 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.784833][ T8204] bucket 0:7 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.786924][ T8204] bucket 0:7 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.789291][ T8204] bucket 0:8 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.791391][ T8204] bucket 0:8 gen 0 data type sb has wrong dirty_sectors: got 0, should be 8, fixing [ 249.793893][ T8204] bucket 0:9 gen 0 has wrong data_type: got free, should be journal, fixing [ 249.796251][ T8204] bucket 0:9 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 249.798894][ T8204] bucket 0:10 gen 0 has wrong data_type: got free, should be journal, fixing [ 249.801041][ T8204] bucket 0:10 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 249.803766][ T8204] bucket 0:11 gen 0 has wrong data_type: got free, should be journal, fixing [ 249.806167][ T8204] bucket 0:11 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 249.808879][ T8204] bucket 0:12 gen 0 has wrong data_type: got free, should be journal, fixing [ 249.811110][ T8204] bucket 0:12 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 249.813709][ T8204] bucket 0:13 gen 0 has wrong data_type: got free, should be journal, fixing [ 249.816151][ T8204] bucket 0:13 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 249.818723][ T8204] bucket 0:14 gen 0 has wrong data_type: got free, should be journal, fixing [ 249.821056][ T8204] bucket 0:14 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 249.823851][ T8204] bucket 0:15 gen 0 has wrong data_type: got free, should be journal, fixing [ 249.826288][ T8204] bucket 0:15 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 249.828918][ T8204] bucket 0:16 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.831004][ T8204] bucket 0:16 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.833696][ T8204] bucket 0:17 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.836002][ T8204] bucket 0:17 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.838620][ T8204] bucket 0:18 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.840657][ T8204] bucket 0:18 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.843243][ T8204] bucket 0:19 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.845466][ T8204] bucket 0:19 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.848042][ T8204] bucket 0:20 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.850114][ T8204] bucket 0:20 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.852634][ T8204] bucket 0:21 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.854843][ T8204] bucket 0:21 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.857599][ T8204] bucket 0:22 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.859935][ T8204] bucket 0:22 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.862443][ T8204] bucket 0:23 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.864452][ T8204] bucket 0:23 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.867027][ T8204] bucket 0:24 gen 0 has wrong data_type: got free, should be journal, fixing [ 249.869309][ T8204] bucket 0:24 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 249.872126][ T8204] bucket 0:26 gen 0 has wrong data_type: got free, should be btree, fixing [ 249.874409][ T8204] bucket 0:26 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 249.877400][ T8204] bucket 0:27 gen 0 has wrong data_type: got free, should be btree, fixing [ 249.879651][ T8204] bucket 0:27 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 249.882275][ T8204] bucket 0:28 gen 0 has wrong data_type: got free, should be btree, fixing [ 249.884367][ T8204] bucket 0:28 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 249.887058][ T8204] bucket 0:32 gen 0 has wrong data_type: got free, should be btree, fixing [ 249.889261][ T8204] bucket 0:32 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 249.891925][ T8204] bucket 0:35 gen 0 has wrong data_type: got free, should be btree, fixing [ 249.894187][ T8204] bucket 0:35 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 249.897919][ T8204] bucket 0:37 gen 0 has wrong data_type: got free, should be btree, fixing [ 249.900005][ T8204] bucket 0:37 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 249.902659][ T8204] bucket 0:38 gen 0 has wrong data_type: got free, should be btree, fixing [ 249.904918][ T8204] bucket 0:38 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 249.907722][ T8204] bucket 0:41 gen 0 has wrong data_type: got free, should be btree, fixing [ 249.910148][ T8204] bucket 0:41 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 249.912733][ T8204] bucket 0:42 gen 0 has wrong data_type: got free, should be btree, fixing [ 249.915013][ T8204] bucket 0:42 gen 0 data type btree has wrong dirty_sectors: got 0, should be 32, fixing [ 249.918326][ T8204] bucket 0:120 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.920534][ T8204] bucket 0:120 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.923090][ T8204] bucket 0:121 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.925393][ T8204] bucket 0:121 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.928018][ T8204] bucket 0:122 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.930204][ T8204] bucket 0:122 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.932803][ T8204] bucket 0:123 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.935096][ T8204] bucket 0:123 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.937650][ T8204] bucket 0:124 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.939877][ T8204] bucket 0:124 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.942564][ T8204] bucket 0:125 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.944902][ T8204] bucket 0:125 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.947305][ T8204] bucket 0:126 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.949417][ T8204] bucket 0:126 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 249.951897][ T8204] bucket 0:127 gen 0 has wrong data_type: got free, should be sb, fixing [ 249.954106][ T8204] bucket 0:127 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 250.015230][ T8204] done [ 250.017066][ T8204] bcachefs (loop0): going read-write [ 250.020903][ T8204] bcachefs (loop0): journal_replay... [ 250.028014][ T8204] ------------[ cut here ]------------ [ 250.030860][ T8204] kernel BUG at fs/bcachefs/btree_io.c:2079! [ 250.032351][ T8204] Internal error: Oops - BUG: 00000000f2000800 [#1] PREEMPT SMP [ 250.034202][ T8204] Modules linked in: [ 250.035172][ T8204] CPU: 1 UID: 0 PID: 8204 Comm: syz.0.85 Not tainted 6.14.0-rc5-syzkaller-g14d05f12084d-dirty #0 [ 250.037833][ T8204] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024 [ 250.040494][ T8204] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 250.042424][ T8204] pc : __bch2_btree_node_write+0x3514/0x3660 [ 250.043920][ T8204] lr : __bch2_btree_node_write+0x3514/0x3660 [ 250.045467][ T8204] sp : ffff80009bd66420 [ 250.046493][ T8204] x29: ffff80009bd666f0 x28: dfff800000000000 x27: 0000000000000003 [ 250.048559][ T8204] x26: ffff80009bd66540 x25: 0000000000007c00 x24: 0000000000000863 [ 250.050508][ T8204] x23: ffff0000d5a930b8 x22: ffff0000d5a930b8 x21: ffff0000eb480000 [ 250.052550][ T8204] x20: 0000000000000001 x19: 0000000000000001 x18: 0000000000000000 [ 250.054520][ T8204] x17: 0000000000000000 x16: ffff80008b729288 x15: 0000000000000001 [ 250.056618][ T8204] x14: 1ffff000137accd2 x13: 0000000000000000 x12: 0000000000000000 [ 250.058701][ T8204] x11: ffff7000137accd3 x10: 0000000000ff0100 x9 : 0000000000000000 [ 250.060786][ T8204] x8 : ffff0000da4f9e80 x7 : 0000000000000000 x6 : 0000000000000000 [ 250.062853][ T8204] x5 : 0000000000000000 x4 : 0000000000000000 x3 : ffff8000829b0b3c [ 250.064900][ T8204] x2 : 0000000000000001 x1 : 0000000000000000 x0 : 0000000000000000 [ 250.067026][ T8204] Call trace: [ 250.067838][ T8204] __bch2_btree_node_write+0x3514/0x3660 (P) [ 250.069452][ T8204] bch2_btree_node_write_trans+0x9c/0x650 [ 250.070877][ T8204] __btree_node_flush+0x254/0x2e8 [ 250.072123][ T8204] bch2_btree_node_flush0+0x38/0x50 [ 250.073479][ T8204] journal_flush_pins+0x6f4/0xc98 [ 250.074773][ T8204] journal_flush_done+0xe8/0x6ac [ 250.076046][ T8204] bch2_journal_flush_pins+0xf4/0x348 [ 250.077420][ T8204] bch2_journal_replay+0x1c28/0x1f64 [ 250.078766][ T8204] bch2_run_recovery_pass+0xe4/0x1d4 [ 250.080155][ T8204] bch2_run_recovery_passes+0x260/0x92c [ 250.081640][ T8204] bch2_fs_recovery+0x20e0/0x32ec [ 250.082909][ T8204] bch2_fs_start+0x32c/0x570 [ 250.084123][ T8204] bch2_fs_get_tree+0xa50/0x11d4 [ 250.085383][ T8204] vfs_get_tree+0x90/0x28c [ 250.086537][ T8204] do_new_mount+0x278/0x900 [ 250.087750][ T8204] path_mount+0x590/0xe04 [ 250.088895][ T8204] __arm64_sys_mount+0x4f4/0x5d0 [ 250.090171][ T8204] invoke_syscall+0x98/0x2b8 [ 250.091379][ T8204] el0_svc_common+0x130/0x23c [ 250.092552][ T8204] do_el0_svc+0x48/0x58 [ 250.093601][ T8204] el0_svc+0x54/0x168 [ 250.094590][ T8204] el0t_64_sync_handler+0x84/0x108 [ 250.095867][ T8204] el0t_64_sync+0x198/0x19c [ 250.097036][ T8204] Code: d4210000 9773b6fe d4210000 9773b6fc (d4210000) [ 250.098880][ T8204] ---[ end trace 0000000000000000 ]--- [ 250.759554][ T8204] Kernel panic - not syncing: Oops - BUG: Fatal exception [ 250.761597][ T8204] SMP: stopping secondary CPUs [ 250.762826][ T8204] Kernel Offset: disabled [ 250.764047][ T8204] CPU features: 0x200,00002070,00800250,82017203 [ 250.765873][ T8204] Memory Limit: none [ 251.413929][ T8204] Rebooting in 86400 seconds..