program: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket(0xa, 0x3, 0x3a) setsockopt$MRT6_INIT(r1, 0x29, 0xc8, &(0x7f0000000340), 0x4) setsockopt$MRT6_ADD_MFC_PROXY(r1, 0x29, 0xc8, &(0x7f00000000c0)={{0xa, 0x0, 0x0, @local}, {0xa, 0x0, 0x0, @empty}}, 0x5c) r2 = socket$inet6_udp(0xa, 0x2, 0x0) ioctl$sock_SIOCGIFINDEX(r2, 0x8933, &(0x7f0000000040)={'lo\x00', 0x0}) ioctl$sock_inet6_SIOCSIFDSTADDR(r2, 0x8918, &(0x7f0000000080)={@mcast2, 0x23, r3}) sendmsg$nl_route_sched(r0, &(0x7f00000012c0)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000009e40)=@newchain={0x24, 0x64, 0x9, 0x70bd29, 0x25dfdbfd, {0x0, 0x0, 0x0, r3, {0x4, 0x1}, {0xd}, {0xffe6, 0x2}}}, 0x24}, 0x1, 0x0, 0x0, 0x8004}, 0x0) syz_mount_image$bcachefs(&(0x7f00000058c0), &(0x7f0000005900)='./file0\x00', 0x1000000, &(0x7f0000000240)={[{@errors_continue}], [{@fowner_lt={'fowner<', 0xee01}}, {@obj_type={'obj_type', 0x3d, '(\xaanWe\xd42\xc3\xafW'}}, {@func={'func', 0x3d, 'KEXEC_KERNEL_CHECK'}}, {@euid_eq}, {@flag='dirsync'}, {@fsuuid={'fsuuid', 0x3d, {[0x37, 0x2d8f2b174a1cdec0, 0x63, 0x39, 0x0, 0x36, 0x0, 0x34], 0x2d, [0x65, 0x35, 0x66, 0x61], 0x2d, [0x36, 0x38, 0x62, 0x62], 0x2d, [0x61, 0x36, 0x30, 0x37], 0x2d, [0x64, 0x30, 0x37, 0x31, 0x61, 0x65, 0x66, 0x25]}}}, {@dont_measure}, {@dont_measure}, {@subj_type={'subj_type', 0x3d, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x193\xc0\x87,\xd8\x80\xa8\xd1\x05u\xbd\xaeY\xadeh\x17\t\xdf\xbc\xe7\xe26m\xfc\x02\b\x9a\x85\x17\xb3v\xadbb\x96\xdd\xceu\xcc\x8c\xe8d\x12\xc3H\x01\xf5\xa6!\xa0'}}]}, 0x1, 0x5978, &(0x7f000000b280)="$eJzs3W2QHFW9MPDTM7PZyW5eNgEkgmyWQBRBzYa3wpfS6ONbAVKxsJRgFBbYYDQJqWQRCCjBB3ygAAstLY36AS2kHjRaVMGjRErk5Um4iFJcvdQtpK7ei37wFiIpgVzK8rq3dqZ7dqZ3Oj07Mxs28PtVsj3nbM+//336TG+fM707AQAAgFeFPddt3XfWEe/7xRdGX7z6gz/deE3oL1bqy8kKA/Hy8pcrQw6k3tKSyjLdL95w5ff/OHThex65s+97L+2+6Oh1v33vIRfe++nTd+341gMvzL/7H0/nxU360/GT5ejZKITyz/Z+7Yu7Hz18oi4KIRSjge0hLIoWP7AoSoUY/lsIoRAXDkl9864XT1o3sbzmxt6G+oWp9fT3V6Wk21SO80TH2rbvshPC79695tpfLf3RD3t2PrN9ct2oXNefQlhwfn2gnhDC3Pj/hKS3LUmeHC9XhxD66p53Wk6Cx7S4IysyykfGyznxsj8nTvL9ZalyIbVeupzoSS37crbXqaw82l0vz7xUOX0y6lRWnkn9onj5k3h5/DTjF5P/UShEoVRLf0M02UdC3XGLQlQ5luVauRDqz6RR3bGOy1GqXEiViz2p/apsN+5oxSiqvHgKoTGfQhQ1rJ+cjktx/dETOY5m7/fZGfWvjZfl+IX6UlIO6QdV/VMe1ParIslrb3YqB0Sh7hzUrL524OOD0R/X9UeLpzxnvIkQwlf+EkLYveam5cW1D+4ZyMgjujOK40fTjV+x7ZeL5n3yBzdcuiQr/vmFOH6hrfi/P+Ox58694bvfzIx/SxK/2Fb8E+/re/aMh65bltk+e5P2KbUVf+Tph29eeugFOzPzvzWJX24r/qpdj/XO33ff/Zn5DyftM7et+E+9/f1/uOOJe57JjB+S+H1txV+7a/OXegf3HZcZ//6kffrb6z/P7zz1ycHBPw1lxX88iT+/rfi3b9/xttsW3nj6kvDxutq6+KuT9hloK/6Zx9577bx99xxVzsr/1m795AR4dTpk4tz8SAjXx+WscWZPzjizU3XjhW8MlarXfPPi//O7uaGUie0smMH4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvDL9+qqT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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/YQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgr79RciVRXHAfycmdl2nNnVXQ3aitbVisIekoKIeqmoCI0QejIkLM2HKAgiCntoDY3Eil6CrBeJCqothILcJNFijf5JLz1UUGA9BCItlIP0ULG7546zd/e67l2Jws8HhjPnzNzv/d1zzt69AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 68.645065][ T5311] Bluetooth: hci0: command tx timeout [ 69.004332][ T5325] loop0: detected capacity change from 0 to 32768 [ 69.249638][ T5325] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,journal_reclaim_delay=2,nojournal_transaction_names [ 69.249638][ T5325] allowing incompatible features above 0.0: (unknown version) [ 69.269845][ T5325] bcachefs (loop0): invalid journal entry, version=1.7: mi_btree_bitmap type=clock in superblock: bad size, fixing [ 69.278036][ T5325] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 69.282993][ T5325] bcachefs (loop0): Version upgrade required: [ 69.282993][ T5325] Version upgrade from 0.19: freespace to 1.7: mi_btree_bitmap incomplete [ 69.282993][ T5325] Doing incompatible version upgrade from 0.19: freespace to 1.25: extent_flags [ 69.282993][ T5325] 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 [ 69.314528][ T5325] bcachefs (loop0): invalid bkey in btree_node btree=extents level=0: u64s 6 type deleted 18446744069414584328:0:0 len 0 ver 0: [ 69.314548][ T5325] snapshot == 0, deleting [ 69.323279][ T5325] bcachefs (loop0): invalid bkey in btree_node btree=extents level=0: u64s 10 type deleted 8825211592396076079:4100:0 len 0 ver 0: [ 69.323294][ T5325] snapshot == 0, deleting [ 69.335449][ T5325] bcachefs (loop0): running explicit recovery pass check_topology (2), currently at recovery_pass_empty (0) [ 69.339945][ T5325] bcachefs (loop0): bcachefs (loop0): error validating btree node on loop0 at btree dirents level 0/0 [ 69.339956][ T5325] 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 [ 69.339962][ T5325] node offset 0/24: got wrong btree node: got [ 69.339966][ T5325] btree=dirents level=0 seq 9aa2895a00084bdf 1 [ 69.339972][ T5325] min: POS_MIN [ 69.339978][ T5325] max: SPOS_MAX, btree topology error: [ 69.360804][ T5325] bcachefs (loop0): flagging btree dirents lost data [ 69.365375][ T5325] bcachefs (loop0): running explicit recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 69.372960][ T5325] bcachefs (loop0): error reading btree root btree=dirents level=0: btree_node_read_error, fixing [ 69.381842][ T5325] bcachefs (loop0): bcachefs (loop0): error validating btree node at btree alloc level 0/0 [ 69.381856][ T5325] 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 [ 69.381864][ T5325] node offset 8/24 bset u64s 375 bset byte offset 1824: bad k->u64s 1 (min 3 max 253), fixing [ 69.395250][ T5325] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 69.395250][ T5325] 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 [ 69.406764][ T5325] bcachefs (loop0): bcachefs (loop0): error validating btree node on loop0 at btree subvolumes level 0/0 [ 69.406780][ T5325] 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 [ 69.406788][ T5325] node offset 0/16: incorrect min_key: got 0:0:262144 should be POS_MIN, btree topology error: [ 69.422608][ T5325] bcachefs (loop0): flagging btree subvolumes lost data [ 69.426029][ T5325] bcachefs (loop0): error reading btree root btree=subvolumes level=0: btree_node_read_error, fixing [ 69.437594][ T5325] bcachefs (loop0): scan_for_btree_nodes... [ 69.448580][ T5325] bcachefs (loop0): btree node scan found 7 nodes after overwrites [ 69.457829][ T5325] done [ 69.459908][ T5325] bcachefs (loop0): check_topology... [ 69.463075][ T5325] bcachefs (loop0): btree root dirents unreadable, must recover from scan [ 69.468775][ T5325] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=dirents level=0 POS_MIN - SPOS_MAX [ 69.474473][ T5325] bcachefs (loop0): bch2_get_scanned_nodes(): recovering u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895a00084bdf written 8 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 69.485427][ T5325] bcachefs (loop0): btree root subvolumes unreadable, must recover from scan [ 69.488693][ T5325] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=subvolumes level=0 POS_MIN - SPOS_MAX [ 69.493456][ T5325] bcachefs (loop0): bch2_get_scanned_nodes(): recovering u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key 0:0:262144 durability: 1 ptr: 0:35:0 gen 0 [ 69.504447][ T5325] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=subvolumes level=0 POS_MIN - 0:0:262143 [ 69.509096][ T5325] bcachefs (loop0): btree node with incorrect min_key at btree=subvolumes level=1: [ 69.509115][ T5325] parent: u64s 5 type btree_ptr SPOS_MAX len 0 ver 0 [ 69.509121][ T5325] next: u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key 0:0:262144 durability: 1 ptr: 0:35:0 gen 0, fixing [ 69.522558][ T5325] bcachefs (loop0): set_node_min(): u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key 0:0:262144 durability: 1 ptr: 0:35:0 gen 0 -> POS_MIN [ 69.529459][ T5325] done [ 69.533604][ T5325] bcachefs (loop0): accounting_read... done [ 69.537187][ T5325] bcachefs (loop0): alloc_read... done [ 69.539792][ T5325] bcachefs (loop0): snapshots_read... done [ 69.543435][ T5325] bcachefs (loop0): check_allocations... [ 69.554732][ T5325] ------------[ cut here ]------------ [ 69.558944][ T5325] kernel BUG at fs/bcachefs/btree_iter.c:619! [ 69.562868][ T5325] Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI [ 69.565635][ T5325] CPU: 0 UID: 0 PID: 5325 Comm: syz.0.0 Not tainted 6.15.0-rc3-syzkaller-00008-ga33b5a08cbbd #0 PREEMPT(full) [ 69.570789][ T5325] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 69.575337][ T5325] RIP: 0010:bch2_btree_path_level_init+0x9dc/0xa00 [ 69.577906][ T5325] Code: e9 fa ff ff e8 f5 19 6c fd 90 0f 0b e8 ed 19 6c fd 90 0f 0b e8 e5 19 6c fd 90 0f 0b e8 dd 19 6c fd 90 0f 0b e8 d5 19 6c fd 90 <0f> 0b e8 cd 19 6c fd 90 0f 0b e8 c5 19 6c fd 90 0f 0b e8 bd 19 6c [ 69.585197][ T5325] RSP: 0018:ffffc9000fd7e200 EFLAGS: 00010283 [ 69.587563][ T5325] RAX: ffffffff8456a34b RBX: 0000000000000000 RCX: 0000000000100000 [ 69.590987][ T5325] RDX: ffffc9000dce2000 RSI: 00000000000a51a3 RDI: 00000000000a51a4 [ 69.594050][ T5325] RBP: dffffc0000000000 R08: ffffffff84569b8c R09: 0000000000000000 [ 69.597039][ T5325] R10: dffffc0000000000 R11: fffff52001fafc34 R12: ffff888053705800 [ 69.599993][ T5325] R13: 0000000000000000 R14: 0000000000000000 R15: ffff888056900033 [ 69.603569][ T5325] FS: 00007f65ae8a06c0(0000) GS:ffff88808c59a000(0000) knlGS:0000000000000000 [ 69.607199][ T5325] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 69.609682][ T5325] CR2: 0000557a079e10b8 CR3: 000000004319c000 CR4: 0000000000352ef0 [ 69.612527][ T5325] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 69.615560][ T5325] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 69.618584][ T5325] Call Trace: [ 69.619874][ T5325] [ 69.621039][ T5325] bch2_btree_path_traverse_one+0x10af/0x2970 [ 69.623468][ T5325] ? __pfx_bch2_btree_path_verify_level+0x10/0x10 [ 69.625924][ T5325] ? bch2_btree_path_traverse_one+0xab7/0x2970 [ 69.628523][ T5325] ? bch2_check_allocations+0x129b/0x6930 [ 69.630490][ T5325] ? __pfx_bch2_btree_path_traverse_one+0x10/0x10 [ 69.632841][ T5325] ? bch2_btree_path_verify_level+0x37f/0x1920 [ 69.635250][ T5325] ? __pfx_bch2_btree_node_iter_init+0x10/0x10 [ 69.637593][ T5325] ? __pfx_bch2_btree_path_verify_level+0x10/0x10 [ 69.639765][ T5325] ? __bitmap_weight+0xe6/0x100 [ 69.641568][ T5325] ? bch2_btree_path_verify_locks+0x271/0xb40 [ 69.643914][ T5325] ? bch2_btree_path_verify+0x1ff/0x300 [ 69.646164][ T5325] bch2_btree_iter_peek_max+0xb9b/0x61a0 [ 69.648789][ T5325] ? __pfx_bch2_btree_iter_peek_max+0x10/0x10 [ 69.651792][ T5325] ? bch2_trans_begin+0x9e1/0x1d30 [ 69.653926][ T5325] ? bch2_trans_begin+0x1795/0x1d30 [ 69.655871][ T5325] ? bch2_check_allocations+0x121f/0x6930 [ 69.658335][ T5325] ? bch2_check_allocations+0x122b/0x6930 [ 69.660666][ T5325] ? bch2_trans_iter_exit+0x19b/0x300 [ 69.662598][ T5325] bch2_check_allocations+0x129b/0x6930 [ 69.664632][ T5325] ? this_cpu_in_panic+0x4f/0x80 [ 69.666570][ T5325] ? _prb_read_valid+0xb13/0xbb0 [ 69.668419][ T5325] ? __pfx__prb_read_valid+0x10/0x10 [ 69.670338][ T5325] ? __pfx_data_push_tail+0x10/0x10 [ 69.672398][ T5325] ? __switch_to+0xe97/0x1c30 [ 69.674285][ T5325] ? prb_read_valid+0xab/0xf0 [ 69.676073][ T5325] ? __pfx_bch2_check_allocations+0x10/0x10 [ 69.678402][ T5325] ? desc_read+0x1a8/0x400 [ 69.680187][ T5325] ? prb_first_seq+0x133/0x210 [ 69.682060][ T5325] ? __pfx_prb_first_seq+0x10/0x10 [ 69.684082][ T5325] ? this_cpu_in_panic+0x4f/0x80 [ 69.686052][ T5325] ? _prb_read_valid+0xb13/0xbb0 [ 69.688011][ T5325] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 69.690508][ T5325] ? console_flush_all+0xda3/0xec0 [ 69.692498][ T5325] ? up+0x111/0x1c0 [ 69.694007][ T5325] ? bch2_check_allocations+0x121f/0x6930 [ 69.696157][ T5325] ? prb_read_valid+0xab/0xf0 [ 69.698194][ T5325] ? __pfx___console_unlock+0x10/0x10 [ 69.700146][ T5325] ? bch2_check_allocations+0x18ea/0x6930 [ 69.702221][ T5325] ? __lock_acquire+0xad5/0xd80 [ 69.704051][ T5325] ? irq_work_queue+0xd1/0x150 [ 69.705871][ T5325] ? __bch2_print+0x17c/0x220 [ 69.707488][ T5325] ? bch2_run_recovery_pass+0x6d/0x1e0 [ 69.709512][ T5325] ? __pfx___bch2_print+0x10/0x10 [ 69.711579][ T5325] bch2_run_recovery_pass+0xf0/0x1e0 [ 69.713515][ T5325] bch2_run_recovery_passes+0x2ad/0xa90 [ 69.715652][ T5325] bch2_fs_recovery+0x292a/0x3e20 [ 69.717759][ T5325] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 69.719402][ T5325] ? __lock_acquire+0xad5/0xd80 [ 69.721074][ T5325] ? __lock_acquire+0xad5/0xd80 [ 69.722867][ T5325] ? bch2_fs_start+0x279/0x620 [ 69.724590][ T5325] ? up_write+0x1ab/0x590 [ 69.726483][ T5325] ? bch2_get_next_online_dev+0x4ab/0x4e0 [ 69.728629][ T5325] ? bch2_get_next_online_dev+0x2e/0x4e0 [ 69.730759][ T5325] ? __pfx_up_write+0x10/0x10 [ 69.732633][ T5325] ? llist_reverse_order+0x72/0x90 [ 69.734546][ T5325] bch2_fs_start+0x310/0x620 [ 69.736135][ T5325] bch2_fs_get_tree+0x113e/0x18f0 [ 69.738090][ T5325] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 69.740250][ T5325] ? vfs_parse_monolithic_sep+0x427/0x460 [ 69.742505][ T5325] ? __pfx_vfs_parse_comma_sep+0x10/0x10 [ 69.744985][ T5325] ? rcu_is_watching+0x15/0xb0 [ 69.746938][ T5325] ? apparmor_capable+0x13b/0x1b0 [ 69.748861][ T5325] vfs_get_tree+0x90/0x2b0 [ 69.750688][ T5325] do_new_mount+0x2cf/0xb70 [ 69.752212][ T5325] ? __pfx_do_new_mount+0x10/0x10 [ 69.753863][ T5325] __se_sys_mount+0x38c/0x400 [ 69.755520][ T5325] ? __pfx___se_sys_mount+0x10/0x10 [ 69.757548][ T5325] ? __x64_sys_mount+0x20/0xc0 [ 69.759476][ T5325] do_syscall_64+0xf3/0x210 [ 69.761260][ T5325] ? clear_bhb_loop+0x45/0xa0 [ 69.763171][ T5325] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 69.765387][ T5325] RIP: 0033:0x7f65ad98f90a [ 69.767061][ T5325] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 de 1a 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 69.774779][ T5325] RSP: 002b:00007f65ae89fe68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 69.778080][ T5325] RAX: ffffffffffffffda RBX: 00007f65ae89fef0 RCX: 00007f65ad98f90a [ 69.780818][ T5325] RDX: 00002000000058c0 RSI: 0000200000005900 RDI: 00007f65ae89feb0 [ 69.783802][ T5325] RBP: 00002000000058c0 R08: 00007f65ae89fef0 R09: 0000000001000000 [ 69.786561][ T5325] R10: 0000000001000000 R11: 0000000000000246 R12: 0000200000005900 [ 69.789425][ T5325] R13: 00007f65ae89feb0 R14: 0000000000005978 R15: 0000200000000240 [ 69.792489][ T5325] [ 69.793768][ T5325] Modules linked in: [ 69.796495][ T5325] ---[ end trace 0000000000000000 ]--- [ 69.812398][ T5325] RIP: 0010:bch2_btree_path_level_init+0x9dc/0xa00 [ 69.815045][ T5325] Code: e9 fa ff ff e8 f5 19 6c fd 90 0f 0b e8 ed 19 6c fd 90 0f 0b e8 e5 19 6c fd 90 0f 0b e8 dd 19 6c fd 90 0f 0b e8 d5 19 6c fd 90 <0f> 0b e8 cd 19 6c fd 90 0f 0b e8 c5 19 6c fd 90 0f 0b e8 bd 19 6c [ 69.829471][ T5325] RSP: 0018:ffffc9000fd7e200 EFLAGS: 00010283 [ 69.832945][ T5325] RAX: ffffffff8456a34b RBX: 0000000000000000 RCX: 0000000000100000 [ 69.836216][ T5325] RDX: ffffc9000dce2000 RSI: 00000000000a51a3 RDI: 00000000000a51a4 [ 69.839220][ T5325] RBP: dffffc0000000000 R08: ffffffff84569b8c R09: 0000000000000000 [ 69.842357][ T5325] R10: dffffc0000000000 R11: fffff52001fafc34 R12: ffff888053705800 [ 69.845599][ T5325] R13: 0000000000000000 R14: 0000000000000000 R15: ffff888056900033 [ 69.848861][ T5325] FS: 00007f65ae8a06c0(0000) GS:ffff88808c59a000(0000) knlGS:0000000000000000 [ 69.853300][ T5325] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 69.856145][ T5325] CR2: 0000557a079e10b8 CR3: 000000004319c000 CR4: 0000000000352ef0 [ 69.859572][ T5325] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 69.863134][ T5325] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 69.866557][ T5325] Kernel panic - not syncing: Fatal exception [ 69.869319][ T5325] Kernel Offset: disabled [ 69.871157][ T5325] Rebooting in 86400 seconds..