Warning: Permanently added '[localhost]:47961' (ED25519) to the list of known hosts. executing program [ 63.552949][ T5091] loop0: detected capacity change from 0 to 32768 [ 63.569600][ T5091] bcachefs (/dev/loop0): error reading default superblock: Unsupported superblock version 0.0: (unknown version) (min 0.9: (unknown version), max 1.13: inode_has_child_snapshots) [ 63.627555][ T5091] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 63.634291][ T5091] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 63.637763][ T5091] bcachefs (loop0): Doing compatible version upgrade from 1.7: mi_btree_bitmap to 1.13: inode_has_child_snapshots [ 63.637763][ T5091] running recovery passes: check_allocations,check_inodes [ 63.652555][ T5091] invalid bkey u64s 12 type alloc_v4 0:140737488355328:65536 len 0 ver 0: [ 63.652577][ T5091] gen 0 oldest_gen 0 data_type btree [ 63.652585][ T5091] journal_seq 4 [ 63.652591][ T5091] need_discard 1 [ 63.652597][ T5091] need_inc_gen 1 [ 63.652603][ T5091] dirty_sectors 256 [ 63.652609][ T5091] stripe_sectors 0 [ 63.652615][ T5091] cached_sectors 0 [ 63.652621][ T5091] stripe 0 [ 63.652627][ T5091] stripe_redundancy 0 [ 63.652633][ T5091] io_time[READ] 1 [ 63.652639][ T5091] io_time[WRITE] 256 [ 63.652645][ T5091] bp_start 8 [ 63.652651][ T5091] [ 63.652656][ T5091] nonzero snapshot: delete?, fixing [ 63.680202][ T5091] bcachefs (loop0): flagging btree alloc lost data [ 63.684995][ T5091] error reading btree root alloc l=0: btree_node_read_error, fixing [ 63.691305][ T5091] invalid bkey u64s 5 type set 18446462598867058688:34:0 len 3072 ver 0 [ 63.691319][ T5091] size != 0: delete?, fixing [ 63.696150][ T5091] bcachefs (loop0): flagging btree lru lost data [ 63.699322][ T5091] error reading btree root lru l=0: btree_node_read_error, fixing [ 63.702708][ T5091] bcachefs (loop0): will run btree node scan [ 63.707219][ T5091] bcachefs (loop0): scan_for_btree_nodes... [ 63.709474][ T5101] invalid bkey u64s 5 type set 18446462598867058688:34:0 len 3072 ver 0 [ 63.709492][ T5101] size != 0: delete?, fixing [ 63.717892][ T5091] bch2_scan_for_btree_nodes: nodes found after overwrites: [ 63.717914][ T5091] extents l=0 seq=1 journal_seq=5 cookie=c6c25c03258c59c5 POS_MIN-SPOS_MAX ptr: 0:27:0 gen 0 [ 63.717922][ T5091] xattrs l=0 seq=1 journal_seq=4 cookie=2285c34bed0abe32 POS_MIN-SPOS_MAX ptr: 0:31:0 gen 0 [ 63.717929][ T5091] deleted_inodes l=0 seq=1 journal_seq=0 cookie=1db8f60c84bb244c POS_MIN-SPOS_MAX ptr: 0:42:0 gen 0 [ 63.717936][ T5091] [ 63.733890][ T5091] done [ 63.734902][ T5091] bcachefs (loop0): check_topology... [ 63.735031][ T5091] bcachefs (loop0): btree root lru unreadable, must recover from scan [ 63.741390][ T5091] no nodes found for btree lru, continuing [ 63.743841][ T5091] done [ 63.744916][ T5091] bcachefs (loop0): accounting_read... done [ 63.747737][ T5091] bcachefs (loop0): alloc_read... done [ 63.750470][ T5091] bcachefs (loop0): stripes_read... done [ 63.752565][ T5091] bcachefs (loop0): snapshots_read... done [ 63.755006][ T5091] bcachefs (loop0): check_allocations... [ 63.756816][ T5091] bucket 0:34 data type user ptr gen 0 missing in alloc btree [ 63.756834][ T5091] while marking u64s 7 type extent 4099:8:U32_MAX len 8 ver 0: durability: 1 crc: c_size 8 size 8 offset 0 nonce 0 csum none 0:0 compress incompressible ptr: 0:34:0 gen 0, fixing [ 63.769560][ T5091] bucket 0:27 data type btree ptr gen 0 missing in alloc btree [ 63.769573][ T5091] while marking 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, fixing [ 63.779464][ T5091] btree ptr not marked in member info btree allocated bitmap [ 63.779486][ T5091] 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 [ 63.790120][ T5091] bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 63.790134][ T5091] 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 [ 63.798633][ T5091] btree ptr not marked in member info btree allocated bitmap [ 63.798647][ T5091] 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 [ 63.807877][ T5091] bucket 0:41 data type btree ptr gen 0 missing in alloc btree [ 63.807892][ T5091] 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 [ 63.817183][ T5091] bucket 0:31 data type btree ptr gen 0 missing in alloc btree [ 63.817198][ T5091] while marking 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, fixing [ 63.826572][ T5091] btree ptr not marked in member info btree allocated bitmap [ 63.826586][ T5091] 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 [ 63.836915][ T5091] bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 63.836931][ T5091] 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 [ 63.846585][ T5091] btree ptr not marked in member info btree allocated bitmap [ 63.846599][ T5091] 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 [ 63.855677][ T5091] bucket 0:32 data type btree ptr gen 0 missing in alloc btree [ 63.855692][ T5091] 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 [ 63.865100][ T5091] btree ptr not marked in member info btree allocated bitmap [ 63.865114][ T5091] 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, fixing [ 63.874056][ T5091] bucket 0:29 data type btree ptr gen 0 missing in alloc btree [ 63.874071][ T5091] while marking 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, fixing [ 63.883627][ T5091] bucket 0:37 data type btree ptr gen 0 missing in alloc btree [ 63.883638][ T5091] 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 [ 63.893102][ T5091] bucket 0:42 data type btree ptr gen 0 missing in alloc btree [ 63.893112][ T5091] 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 [ 63.902711][ T5091] bucket 0:0 gen 0 has wrong data_type: got free, should be sb, fixing [ 63.905859][ T5091] bucket 0:0 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 63.910611][ T5091] bucket 0:1 gen 0 has wrong data_type: got free, should be sb, fixing [ 63.913874][ T5091] bucket 0:1 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 63.917989][ T5091] bucket 0:2 gen 0 has wrong data_type: got free, should be sb, fixing [ 63.921687][ T5091] bucket 0:2 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 63.925658][ T5091] bucket 0:3 gen 0 has wrong data_type: got free, should be sb, fixing [ 63.928961][ T5091] bucket 0:3 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 63.933200][ T5091] bucket 0:4 gen 0 has wrong data_type: got free, should be sb, fixing [ 63.936406][ T5091] bucket 0:4 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 63.940569][ T5091] bucket 0:5 gen 0 has wrong data_type: got free, should be sb, fixing [ 63.944176][ T5091] bucket 0:5 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 63.947951][ T5091] bucket 0:6 gen 0 has wrong data_type: got free, should be sb, fixing [ 63.951663][ T5091] bucket 0:6 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 63.955439][ T5091] bucket 0:7 gen 0 has wrong data_type: got free, should be sb, fixing [ 63.958794][ T5091] bucket 0:7 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 63.963016][ T5091] bucket 0:8 gen 0 has wrong data_type: got free, should be sb, fixing [ 63.966203][ T5091] bucket 0:8 gen 0 data type sb has wrong dirty_sectors: got 0, should be 8, fixing [ 63.970120][ T5091] bucket 0:9 gen 0 has wrong data_type: got free, should be journal, fixing [ 63.973403][ T5091] bucket 0:9 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 63.977213][ T5091] bucket 0:10 gen 0 has wrong data_type: got free, should be journal, fixing [ 63.981021][ T5091] bucket 0:10 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 63.985008][ T5091] bucket 0:11 gen 0 has wrong data_type: got free, should be journal, fixing [ 63.988351][ T5091] bucket 0:11 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 63.992844][ T5091] bucket 0:12 gen 0 has wrong data_type: got free, should be journal, fixing [ 63.996103][ T5091] bucket 0:12 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 64.000503][ T5091] bucket 0:13 gen 0 has wrong data_type: got free, should be journal, fixing [ 64.004101][ T5091] bucket 0:13 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 64.007916][ T5091] bucket 0:14 gen 0 has wrong data_type: got free, should be journal, fixing [ 64.012030][ T5091] bucket 0:14 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 64.016142][ T5091] bucket 0:15 gen 0 has wrong data_type: got free, should be journal, fixing [ 64.019385][ T5091] bucket 0:15 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 64.023863][ T5091] bucket 0:16 gen 0 has wrong data_type: got free, should be sb, fixing [ 64.027037][ T5091] bucket 0:16 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 64.031441][ T5091] bucket 0:17 gen 0 has wrong data_type: got free, should be sb, fixing [ 64.034508][ T5091] bucket 0:17 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 64.038145][ T5091] bucket 0:18 gen 0 has wrong data_type: got free, should be sb, fixing [ 64.041761][ T5091] bucket 0:18 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 64.045357][ T5091] bucket 0:19 gen 0 has wrong data_type: got free, should be sb, fixing [ 64.048524][ T5091] bucket 0:19 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 64.052435][ T5091] bucket 0:20 gen 0 has wrong data_type: got free, should be sb, fixing [ 64.055415][ T5091] bucket 0:20 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 64.059167][ T5091] bucket 0:21 gen 0 has wrong data_type: got free, should be sb, fixing [ 64.062818][ T5091] bucket 0:21 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 64.066581][ T5091] bucket 0:22 gen 0 has wrong data_type: got free, should be sb, fixing [ 64.070130][ T5091] bucket 0:22 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 64.073696][ T5091] bucket 0:23 gen 0 has wrong data_type: got free, should be sb, fixing [ 64.076820][ T5091] bucket 0:23 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 64.081021][ T5091] bucket 0:24 gen 0 has wrong data_type: got free, should be journal, fixing [ 64.084345][ T5091] bucket 0:24 gen 0 data type journal has wrong dirty_sectors: got 0, should be 256, fixing [ 64.088155][ T5091] bucket 0:27 gen 0 has wrong data_type: got free, should be btree, fixing [ 64.091654][ T5091] bucket 0:27 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 64.095336][ T5091] bucket 0:29 gen 0 has wrong data_type: got free, should be btree, fixing [ 64.098376][ T5091] bucket 0:29 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 64.102622][ T5091] bucket 0:31 gen 0 has wrong data_type: got free, should be btree, fixing [ 64.105710][ T5091] bucket 0:31 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 64.109325][ T5091] bucket 0:32 gen 0 has wrong data_type: got free, should be btree, fixing [ 64.112969][ T5091] bucket 0:32 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 64.116697][ T5091] bucket 0:34 gen 0 has wrong data_type: got free, should be user, fixing [ 64.120667][ T5091] bucket 0:34 gen 0 data type user has wrong dirty_sectors: got 0, should be 16, fixing [ 64.124390][ T5091] bucket 0:35 gen 0 has wrong data_type: got free, should be btree, fixing [ 64.127620][ T5091] bucket 0:35 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 64.133084][ T5091] bucket 0:37 gen 0 has wrong data_type: got free, should be btree, fixing [ 64.136372][ T5091] bucket 0:37 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 64.140398][ T5091] bucket 0:38 gen 0 has wrong data_type: got free, should be btree, fixing [ 64.143677][ T5091] bucket 0:38 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 64.148138][ T5091] bucket 0:41 gen 0 has wrong data_type: got free, should be btree, fixing [ 64.151742][ T5091] bucket 0:41 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 64.155533][ T5091] bucket 0:42 gen 0 has wrong data_type: got free, should be btree, fixing [ 64.158942][ T5091] bucket 0:42 gen 0 data type btree has wrong dirty_sectors: got 0, should be 256, fixing [ 64.163785][ T5091] bucket 0:120 gen 0 has wrong data_type: got free, should be sb, fixing [ 64.166816][ T5091] bucket 0:120 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 64.170787][ T5091] bucket 0:121 gen 0 has wrong data_type: got free, should be sb, fixing [ 64.173842][ T5091] bucket 0:121 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 64.177486][ T5091] bucket 0:122 gen 0 has wrong data_type: got free, should be sb, fixing [ 64.181139][ T5091] bucket 0:122 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 64.184929][ T5091] bucket 0:123 gen 0 has wrong data_type: got free, should be sb, fixing [ 64.188033][ T5091] bucket 0:123 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 64.192246][ T5091] bucket 0:124 gen 0 has wrong data_type: got free, should be sb, fixing [ 64.195486][ T5091] bucket 0:124 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 64.199098][ T5091] bucket 0:125 gen 0 has wrong data_type: got free, should be sb, fixing [ 64.202450][ T5091] bucket 0:125 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 64.206096][ T5091] bucket 0:126 gen 0 has wrong data_type: got free, should be sb, fixing [ 64.209147][ T5091] bucket 0:126 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 64.213283][ T5091] bucket 0:127 gen 0 has wrong data_type: got free, should be sb, fixing [ 64.216442][ T5091] bucket 0:127 gen 0 data type sb has wrong dirty_sectors: got 0, should be 256, fixing [ 64.222072][ T5091] done [ 64.224162][ T5091] bcachefs (loop0): going read-write [ 64.227876][ T5091] bcachefs (loop0): journal_replay... done [ 64.450480][ T5091] bcachefs (loop0): check_alloc_info... [ 64.451579][ T5091] hole in alloc btree missing in freespace btree [ 64.451600][ T5091] device 0 buckets 26-27, fixing [ 64.458042][ T5091] hole in alloc btree missing in freespace btree [ 64.458053][ T5091] device 0 buckets 26-27, fixing [ 64.463526][ T5091] hole in alloc btree missing in freespace btree [ 64.463538][ T5091] device 0 buckets 28-29, fixing [ 64.470537][ T5091] done [ 64.472351][ T5091] bcachefs (loop0): check_lrus... done [ 64.474463][ T5091] bcachefs (loop0): check_extents_to_backpointers... [ 64.475357][ T5091] missing backpointer for btree=extents l=1 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 [ 64.475371][ T5091] got: u64s 5 type deleted 0:7077888:0 len 0 ver 0 [ 64.475378][ T5091] want: u64s 9 type backpointer 0:7077888:0 len 0 ver 0: bucket=0:27:0 btree=extents l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 64.494436][ T5091] missing backpointer for btree=extents l=0 u64s 7 type extent 4099:8:U32_MAX len 8 ver 0: durability: 1 crc: c_size 8 size 8 offset 0 nonce 0 csum none 0:0 compress incompressible ptr: 0:34:0 gen 0 [ 64.494454][ T5091] got: u64s 5 type deleted 0:8912896:0 len 0 ver 0 [ 64.494461][ T5091] want: u64s 9 type backpointer 0:8912896:0 len 0 ver 0: bucket=0:34:0 btree=extents l=0 offset=0:0 len=8 pos=4099:8:U32_MAX, fixing [ 64.510801][ T5091] missing backpointer for btree=extents l=0 u64s 7 type extent 536870913:24:4294901769 len 24 ver 0: durability: 1 crc: c_size 8 size 24 offset 0 nonce 0 csum none 0:0 compress lz4 ptr: 0:34:8 gen 0 [ 64.510819][ T5091] got: u64s 5 type deleted 0:8921088:0 len 0 ver 0 [ 64.510827][ T5091] want: u64s 9 type backpointer 0:8921088:0 len 0 ver 0: bucket=0:34:0 btree=extents l=0 offset=8:0 len=8 pos=536870913:24:4294901769, fixing [ 64.527552][ T5091] missing backpointer for btree=inodes l=1 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 [ 64.527570][ T5091] got: u64s 5 type deleted 0:9961472:0 len 0 ver 0 [ 64.527577][ T5091] want: u64s 9 type backpointer 0:9961472:0 len 0 ver 0: bucket=0:38:0 btree=inodes l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 64.542599][ T5091] missing backpointer for btree=dirents l=1 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 [ 64.542615][ T5091] got: u64s 5 type deleted 0:10747904:0 len 0 ver 0 [ 64.542622][ T5091] want: u64s 9 type backpointer 0:10747904:0 len 0 ver 0: bucket=0:41:0 btree=dirents l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 64.559366][ T5091] missing backpointer for btree=xattrs l=1 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 [ 64.559383][ T5091] got: u64s 5 type deleted 0:8126464:0 len 0 ver 0 [ 64.559390][ T5091] want: u64s 9 type backpointer 0:8126464:0 len 0 ver 0: bucket=0:31:0 btree=xattrs l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 64.574397][ T5091] missing backpointer for btree=subvolumes l=1 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 [ 64.574414][ T5091] got: u64s 5 type deleted 0:9175040:0 len 0 ver 0 [ 64.574421][ T5091] want: u64s 9 type backpointer 0:9175040:0 len 0 ver 0: bucket=0:35:0 btree=subvolumes l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 64.590266][ T5091] missing backpointer for btree=snapshots l=1 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 [ 64.590289][ T5091] got: u64s 5 type deleted 0:8388608:0 len 0 ver 0 [ 64.590306][ T5091] want: u64s 9 type backpointer 0:8388608:0 len 0 ver 0: bucket=0:32:0 btree=snapshots l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 64.606775][ T5091] missing backpointer for btree=freespace l=1 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 56 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0 [ 64.606791][ T5091] got: u64s 5 type deleted 0:7602176:0 len 0 ver 0 [ 64.606798][ T5091] want: u64s 9 type backpointer 0:7602176:0 len 0 ver 0: bucket=0:29:0 btree=freespace l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 64.621378][ T5091] missing backpointer for btree=backpointers l=1 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 40 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0 [ 64.621394][ T5091] got: u64s 5 type deleted 0:9699328:0 len 0 ver 0 [ 64.621401][ T5091] want: u64s 9 type backpointer 0:9699328:0 len 0 ver 0: bucket=0:37:0 btree=backpointers l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 64.636079][ T5091] done [ 64.638753][ T5091] bcachefs (loop0): check_alloc_to_lru_refs... [ 64.639413][ T5091] missing fragmentation lru entry [ 64.639421][ T5091] u64s 13 type alloc_v4 0:34:0 len 0 ver 0: [ 64.639425][ T5091] gen 0 oldest_gen 0 data_type user [ 64.639429][ T5091] journal_seq 0 [ 64.639432][ T5091] need_discard 0 [ 64.639436][ T5091] need_inc_gen 0 [ 64.639439][ T5091] dirty_sectors 16 [ 64.639443][ T5091] stripe_sectors 0 [ 64.639446][ T5091] cached_sectors 0 [ 64.639450][ T5091] stripe 0 [ 64.639453][ T5091] stripe_redundancy 0 [ 64.639457][ T5091] io_time[READ] 0 [ 64.639460][ T5091] io_time[WRITE] 0 [ 64.639464][ T5091] fragmentation 134217728 [ 64.639467][ T5091] bp_start 8 [ 64.639471][ T5091] , fixing [ 64.670146][ T5091] done [ 64.671742][ T5091] bcachefs (loop0): check_inodes... [ 64.672279][ T5091] ------------[ cut here ]------------ [ 64.676218][ T5091] kernel BUG at fs/bcachefs/bkey_cmp.h:104! [ 64.678364][ T5091] Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN NOPTI [ 64.681044][ T5091] CPU: 0 UID: 0 PID: 5091 Comm: syz-executor241 Not tainted 6.12.0-rc4-syzkaller-00085-g4e46774408d9 #0 [ 64.685647][ T5091] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 64.689424][ T5091] RIP: 0010:__bch2_bkey_cmp_packed_format_checked+0x7ef/0x800 [ 64.692006][ T5091] Code: fd 90 0f 0b e8 02 8e 83 fd 90 0f 0b e8 fa 8d 83 fd 90 0f 0b e8 f2 8d 83 fd 90 0f 0b e8 ea 8d 83 fd 90 0f 0b e8 e2 8d 83 fd 90 <0f> 0b e8 5a 5c b5 07 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 [ 64.698980][ T5091] RSP: 0018:ffffc9000af7de20 EFLAGS: 00010293 [ 64.701074][ T5091] RAX: ffffffff841149fe RBX: 1ffff920015efbcc RCX: ffff888000548000 [ 64.703815][ T5091] RDX: 0000000000000000 RSI: 00000000ffffffff RDI: 0000000000000001 [ 64.706275][ T5091] RBP: ffffc9000af7df50 R08: ffffffff8411470b R09: 0000000000000000 [ 64.708879][ T5091] R10: ffffc9000af7dec0 R11: fffff520015efbda R12: dffffc0000000000 [ 64.711591][ T5091] R13: ffffc9000af7dec0 R14: 0000000000000001 R15: 00000000ffffffff [ 64.714301][ T5091] FS: 000055556213e380(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 64.717293][ T5091] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 64.719367][ T5091] CR2: 000055b8a3855008 CR3: 000000003d97c000 CR4: 0000000000352ef0 [ 64.722300][ T5091] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 64.725218][ T5091] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 64.728069][ T5091] Call Trace: [ 64.729342][ T5091] [ 64.730473][ T5091] ? __die_body+0x5f/0xb0 [ 64.732088][ T5091] ? die+0x9e/0xc0 [ 64.733486][ T5091] ? do_trap+0x15a/0x3a0 [ 64.735008][ T5091] ? __bch2_bkey_cmp_packed_format_checked+0x7ef/0x800 [ 64.737483][ T5091] ? do_error_trap+0x1dc/0x2c0 [ 64.739275][ T5091] ? __bch2_bkey_cmp_packed_format_checked+0x7ef/0x800 [ 64.741806][ T5091] ? __pfx_do_error_trap+0x10/0x10 [ 64.743592][ T5091] ? handle_invalid_op+0x34/0x40 [ 64.745417][ T5091] ? __bch2_bkey_cmp_packed_format_checked+0x7ef/0x800 [ 64.747846][ T5091] ? exc_invalid_op+0x38/0x50 [ 64.749704][ T5091] ? asm_exc_invalid_op+0x1a/0x20 [ 64.751540][ T5091] ? __bch2_bkey_cmp_packed_format_checked+0x4fb/0x800 [ 64.753944][ T5091] ? __bch2_bkey_cmp_packed_format_checked+0x7ee/0x800 [ 64.756496][ T5091] ? __bch2_bkey_cmp_packed_format_checked+0x7ef/0x800 [ 64.759429][ T5091] ? __pfx___bch2_bkey_cmp_packed_format_checked+0x10/0x10 [ 64.762451][ T5091] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 64.764909][ T5091] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 64.767496][ T5091] ? bch2_btree_node_iter_init+0x841/0x4280 [ 64.769833][ T5091] bch2_btree_node_iter_init+0x234b/0x4280 [ 64.772265][ T5091] ? __pfx_bch2_btree_node_iter_init+0x10/0x10 [ 64.774782][ T5091] ? do_new_mount+0x2be/0xb40 [ 64.776799][ T5091] ? __se_sys_mount+0x2d6/0x3c0 [ 64.778802][ T5091] ? __pfx___do_six_trylock+0x10/0x10 [ 64.781040][ T5091] ? __btree_path_up_until_good_node+0xafb/0xb40 [ 64.783414][ T5091] bch2_btree_path_level_init+0x4d2/0x9f0 [ 64.785878][ T5091] ? bch2_btree_path_traverse_one+0xa4b/0x2940 [ 64.788252][ T5091] bch2_btree_path_traverse_one+0x10de/0x2940 [ 64.790496][ T5091] ? __bch2_bkey_get_iter+0x10d/0x2a0 [ 64.792515][ T5091] ? __bitmap_weight+0xe6/0x100 [ 64.794140][ T5091] ? __pfx_bch2_btree_path_traverse_one+0x10/0x10 [ 64.796424][ T5091] ? __pfx_bch2_trans_update_max_paths+0x10/0x10 [ 64.798639][ T5091] ? __bitmap_weight+0xe6/0x100 [ 64.800318][ T5091] ? btree_trans_verify_sorted_refs+0x48b/0x560 [ 64.802565][ T5091] ? btree_path_alloc+0x7f7/0xa60 [ 64.804433][ T5091] ? bch2_btree_path_verify+0x1fd/0x300 [ 64.806485][ T5091] ? bch2_btree_iter_verify_entry_exit+0x2e9/0x550 [ 64.808817][ T5091] bch2_btree_iter_peek_slot+0x84f/0x2550 [ 64.810740][ T5091] ? bch2_check_dirents+0x1a23/0x2570 [ 64.812722][ T5091] ? __bch2_bkey_get_iter+0x101/0x2a0 [ 64.814605][ T5091] ? __pfx_bch2_btree_iter_peek_slot+0x10/0x10 [ 64.816821][ T5091] ? bch2_trans_iter_init_outlined+0x253/0x4b0 [ 64.819129][ T5091] ? bch2_trans_iter_init_outlined+0x2eb/0x4b0 [ 64.821345][ T5091] ? __bch2_bkey_get_iter+0x101/0x2a0 [ 64.823404][ T5091] ? __pfx_bch2_trans_iter_init_outlined+0x10/0x10 [ 64.825888][ T5091] ? bch2_path_get+0xe8d/0x1520 [ 64.827670][ T5091] __bch2_bkey_get_iter+0x10d/0x2a0 [ 64.829562][ T5091] ? __pfx___bch2_bkey_get_iter+0x10/0x10 [ 64.831636][ T5091] ? __pfx_bch2_inode_unpack+0x10/0x10 [ 64.833653][ T5091] ? __asan_memset+0x23/0x50 [ 64.835319][ T5091] bch2_check_inodes+0x18f9/0x5080 [ 64.837097][ T5091] ? bch2_check_inodes+0x294/0x5080 [ 64.838990][ T5091] ? __pfx_bch2_check_inodes+0x10/0x10 [ 64.840824][ T5091] ? prb_read_valid+0xa9/0xf0 [ 64.842508][ T5091] ? __pfx_prb_read_valid+0x10/0x10 [ 64.844409][ T5091] ? desc_read+0x1a2/0x3f0 [ 64.845976][ T5091] ? prb_first_seq+0x131/0x210 [ 64.847796][ T5091] ? __pfx_prb_first_seq+0x10/0x10 [ 64.849541][ T5091] ? __bch2_bkey_get_iter+0x101/0x2a0 [ 64.851488][ T5091] ? _prb_read_valid+0xa39/0xac0 [ 64.853092][ T5091] ? bch2_check_inodes+0x294/0x5080 [ 64.854966][ T5091] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 64.857175][ T5091] ? prb_read_valid+0xa9/0xf0 [ 64.858838][ T5091] ? __pfx___console_unlock+0x10/0x10 [ 64.860835][ T5091] ? __pfx_prb_read_valid+0x10/0x10 [ 64.862747][ T5091] ? this_cpu_in_panic+0x4f/0x80 [ 64.864578][ T5091] ? is_printk_legacy_deferred+0x43/0x50 [ 64.866690][ T5091] ? printk_get_console_flush_type+0x1fe/0x4f0 [ 64.868964][ T5091] ? __pfx_console_unlock+0x10/0x10 [ 64.870940][ T5091] ? rcu_is_watching+0x15/0xb0 [ 64.872789][ T5091] ? trace_contention_end+0x3c/0x120 [ 64.874809][ T5091] ? __bch2_print+0x17a/0x220 [ 64.876592][ T5091] ? bch2_check_inodes+0x294/0x5080 [ 64.878334][ T5091] ? bch2_fs_freespace_init+0x124/0x320 [ 64.880362][ T5091] bch2_run_recovery_pass+0xf0/0x1e0 [ 64.882099][ T5091] bch2_run_recovery_passes+0x387/0x870 [ 64.883849][ T5091] bch2_fs_recovery+0x25cc/0x39c0 [ 64.885873][ T5091] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 64.887924][ T5091] ? __pfx_lock_release+0x10/0x10 [ 64.889750][ T5091] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 64.891708][ T5091] ? __pfx_lock_release+0x10/0x10 [ 64.893516][ T5091] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 64.895416][ T5091] ? bch2_get_next_online_dev+0x4b9/0x4f0 [ 64.897355][ T5091] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 64.899328][ T5091] ? llist_reverse_order+0x72/0x90 [ 64.901143][ T5091] bch2_fs_start+0x356/0x5b0 [ 64.902717][ T5091] bch2_fs_get_tree+0xd68/0x1710 [ 64.904436][ T5091] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 64.906330][ T5091] ? generic_parse_monolithic+0x387/0x400 [ 64.908444][ T5091] ? apparmor_capable+0x13b/0x1b0 [ 64.910224][ T5091] vfs_get_tree+0x90/0x2b0 [ 64.911729][ T5091] do_new_mount+0x2be/0xb40 [ 64.913383][ T5091] ? __pfx_do_new_mount+0x10/0x10 [ 64.915184][ T5091] __se_sys_mount+0x2d6/0x3c0 [ 64.916783][ T5091] ? __pfx___se_sys_mount+0x10/0x10 [ 64.918528][ T5091] ? do_syscall_64+0x100/0x230 [ 64.920213][ T5091] ? __x64_sys_mount+0x20/0xc0 [ 64.921877][ T5091] do_syscall_64+0xf3/0x230 [ 64.923520][ T5091] ? clear_bhb_loop+0x35/0x90 [ 64.925323][ T5091] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 64.927401][ T5091] RIP: 0033:0x7fc329576dea [ 64.929083][ T5091] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 5e 04 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 64.936161][ T5091] RSP: 002b:00007ffd698e7158 EFLAGS: 00000282 ORIG_RAX: 00000000000000a5 [ 64.939227][ T5091] RAX: ffffffffffffffda RBX: 00007ffd698e7170 RCX: 00007fc329576dea [ 64.942191][ T5091] RDX: 0000000020000040 RSI: 0000000020000080 RDI: 00007ffd698e7170 [ 64.945231][ T5091] RBP: 0000000000000004 R08: 00007ffd698e71b0 R09: 00000000000059c8 [ 64.948182][ T5091] R10: 0000000002200006 R11: 0000000000000282 R12: 0000000002200006 [ 64.951021][ T5091] R13: 00007ffd698e71b0 R14: 0000000000000003 R15: 0000000001000000 [ 64.953764][ T5091] [ 64.954884][ T5091] Modules linked in: [ 64.956595][ T5091] ---[ end trace 0000000000000000 ]--- [ 64.978006][ T5091] RIP: 0010:__bch2_bkey_cmp_packed_format_checked+0x7ef/0x800 [ 64.981365][ T5091] Code: fd 90 0f 0b e8 02 8e 83 fd 90 0f 0b e8 fa 8d 83 fd 90 0f 0b e8 f2 8d 83 fd 90 0f 0b e8 ea 8d 83 fd 90 0f 0b e8 e2 8d 83 fd 90 <0f> 0b e8 5a 5c b5 07 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 [ 64.987998][ T5091] RSP: 0018:ffffc9000af7de20 EFLAGS: 00010293 [ 65.000525][ T5091] RAX: ffffffff841149fe RBX: 1ffff920015efbcc RCX: ffff888000548000 [ 65.010646][ T5091] RDX: 0000000000000000 RSI: 00000000ffffffff RDI: 0000000000000001 [ 65.013703][ T5091] RBP: ffffc9000af7df50 R08: ffffffff8411470b R09: 0000000000000000 [ 65.016515][ T5091] R10: ffffc9000af7dec0 R11: fffff520015efbda R12: dffffc0000000000 [ 65.019339][ T5091] R13: ffffc9000af7dec0 R14: 0000000000000001 R15: 00000000ffffffff [ 65.029835][ T5091] FS: 000055556213e380(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 65.032997][ T5091] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 65.047071][ T5091] CR2: 000055b8a3855008 CR3: 000000003d97c000 CR4: 0000000000352ef0 [ 65.056618][ T5091] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 65.060140][ T5091] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 65.063335][ T5091] Kernel panic - not syncing: Fatal exception [ 65.066052][ T5091] Kernel Offset: disabled [ 65.067773][ T5091] Rebooting in 86400 seconds.. VM DIAGNOSIS: 04:22:11 Registers: info registers vcpu 0 CPU#0 RAX=1ffffffff34e2b05 RBX=ffffffff9a715e80 RCX=0000000000000000 RDX=00000000000003f9 RSI=0000000000000000 RDI=0000000000000020 RBP=0000000000000000 RSP=ffffc9000af7d458 R8 =ffffffff854aa556 R9 =1ffffffff203a015 R10=dffffc0000000000 R11=ffffffff854aa510 R12=dffffc0000000000 R13=1ffff920015efaa8 R14=00000000000003f9 R15=dffffc0000000000 RIP=ffffffff854aa586 RFL=00000006 [-----P-] CPL=0 II=0 A20=1 SMM=0 HLT=0 ES =0000 0000000000000000 ffffffff 00c00000 CS =0010 0000000000000000 ffffffff 00a09b00 DPL=0 CS64 [-RA] SS =0018 0000000000000000 ffffffff 00c09300 DPL=0 DS [-WA] DS =0000 0000000000000000 ffffffff 00c00000 FS =0000 000055556213e380 ffffffff 00c00000 GS =0000 ffff88801fc00000 ffffffff 00c00000 LDT=0000 0000000000000000 ffffffff 00c00000 TR =0040 fffffe0000003000 00004087 00008b00 DPL=0 TSS64-busy GDT= fffffe0000001000 0000007f IDT= fffffe0000000000 00000fff CR0=80050033 CR2=000055b8a3855008 CR3=000000003d97c000 CR4=00352ef0 DR0=0000000000000000 DR1=0000000000000000 DR2=0000000000000000 DR3=0000000000000000 DR6=00000000fffe0ff0 DR7=0000000000000400 EFER=0000000000000d01 FCW=037f FSW=0000 [ST=0] FTW=00 MXCSR=00001f80 FPR0=0000000000000000 0000 FPR1=0000000000000000 0000 FPR2=0000000000000000 0000 FPR3=0000000000000000 0000 FPR4=0000000000000000 0000 FPR5=0000000000000000 0000 FPR6=0000000000000000 0000 FPR7=0000000000000000 0000 Opmask00=0000000000440401 Opmask01=0000000000000001 Opmask02=00000000fff7ffff Opmask03=0000000000000000 Opmask04=0000000000000000 Opmask05=0000000000000000 Opmask06=0000000000000000 Opmask07=0000000000000000 ZMM00=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM01=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007ffd698e72f0 0000003000000018 ZMM02=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007fc3295fa560 00007fc3295ee5d8 ZMM03=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 00007fc3295dfc84 00007fc3295f3240 ZMM04=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM05=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM06=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM07=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM08=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM09=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM10=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM11=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM12=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM13=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM14=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM15=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM16=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM17=0000000000000000 0000000000000000 0000000000000000 0000000000000000 2525252525252525 2525252525252525 2525252525252525 2525252525252525 ZMM18=0000000000000000 0000000000000000 0000000000000000 0000000000000000 65723d73726f7272 6500747865003036 36396f7369007265 6c6c616b7a797300 ZMM19=0000000000000000 0000000000000000 0000000000000000 0000000000000000 40571856574a5757 4000515d40001513 131c4a564c005740 4949444e5f5c5600 ZMM20=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM21=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM22=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM23=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM24=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM25=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM26=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM27=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM28=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM29=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM30=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ZMM31=0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000