program: r0 = socket$vsock_stream(0x28, 0x1, 0x0) r1 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r1, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000000)={&(0x7f0000000380)=ANY=[@ANYBLOB="140000001000010000000000000000000000000a20000000000a010200000000000000000100000009000100eb73797a300000000058000000160a03000000000000000000010000000900010073797a30000000000900020073797a30000000002c0003800800014000000000180003801400010076657468305f746f5f68737200000000080002400000000048000000160a0101000b000000000000010000000900020073797a30000000000900010073797a30000000001c000380180003801400010076657468305f746f5f68737200000000140000001000010000000000000000000000000a"], 0xe8}}, 0x0) bind$vsock_stream(r0, &(0x7f0000000040)={0x28, 0x0, 0x2710, @local}, 0x10) listen(r0, 0x0) r2 = accept(r0, 0x0, 0x0) ioctl$DMA_HEAP_IOCTL_ALLOC(0xffffffffffffffff, 0xc0184800, &(0x7f0000000080)={0x8, r1, 0x80000}) r4 = bpf$MAP_CREATE(0x0, &(0x7f0000000580)=@base={0x12, 0x4, 0x4, 0xa4, 0x0, r3, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, @void, @value, @void, @value}, 0x50) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000140)={r4, &(0x7f0000000080), &(0x7f00000002c0)=@tcp=r2}, 0x20) syz_mount_image$bcachefs(&(0x7f00000000c0), &(0x7f0000000000)='./bus\x00', 0x10050, &(0x7f0000000040)=ANY=[@ANYRES32=r2], 0x1, 0x5a0a, &(0x7f000000b8c0)="$eJzs3X+MHNWdIPBX3T2e9ox/jA0sDoTxYPAuC5t4zC+RsNo4e7vJCljkiFUWc05gwGPWxDaWbRYw7GL2IAcCIrLKapds/iARQUfiREhwCQ4K4cfZXEKCuOTQiaALdyR/5EQ4rAA+FOUyq5mu19Nd0zXV09NjbPP5yJ7qel39fa9eva6u7+ue6QAAAMB7wv7bdxy8+IQ//8E/jL59y198Z8utob88UV6NGwykyxverRZyKPVWlk0ss+PiD2762i+GrvrT7z/c99V39m04eeNP/+yYqx6/5oK99/3rU28tfPR3rxbFjePp9Mn15PUkhOp3D/zTZ/c9d/x4WRJCKIfS7hCWJEufWpJkQgz/JoSwIV1ZlrnzkbfP2ji+vPWu3qbyxZntjPf3tmo6znYdvP6M8LOPrrvtR8u/+Y2ePa/tntwkqTaMpxAWXdH4+J4Qwvz0/7g42uJ4jIN2bQihr+Fx5xW065Q2278qZ/3EdDkvXfYXxIn3r8islzLbZdejnsyyr6C+2cprR6fbFVmQWc+ejGYrr52xfEm6/Ha6PH2G8cvxfxJKSajUm785mRwjoeG4JSGZOJbV+nqpfmxDuv+Z9d2heb2Uub/ck9mviXrTgVZOkubyuF2mPJ6OK2n5yY3n6hYuySl/X7qspk/Ud+J6yN6o6Z9yo75fE9J2ladpyiFRajgHZcorTQXpwehP96E/WTrlMWMtxPv2rbt7ZXn90/sHctqRPJyk8ZOO4u/64ZIFn/76nddlX9fr8a8opfFLLeKXc2uIW7xy4fNvXHbnV764bLKo3lET8e+N8csdtf/MJ/pev/CZ21fk9s+B2D+VjuKPvPrsPcuPvXJPbv/cH+NXO4q/Zu/zvQsPPvFkbvuHY//M7yj+y+d/7OcPvfjYa7nxQ4zf11H89Xu3fa538OBpufGfjP3T31H8V97cc+5Lg4O/HMqL/0KMv7Cj+A/uvu/DDyy+64Lc47s29s9AR/EvOvXx2xYcfOykvHNncn+3XjkB3puOSa+x7kjXO80zZ6shX/iXoUrtmm9B+n9hNyvKXHyO17Oom/EBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwP3bgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwX38hUlVxHMDPmZltx51ddTVoK1pXKwp7SAoi6qWiQjRC6MmQsDQfoiCIKOyhNTQSK3oJsl4kKqi2EApyk0SLNfonvfRQQYH1EIi0UC7SQ8XOnDvOXuc2ddei6POB4ew5997v/d17zr2zAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBUAAP//asAsVw==") [ 58.729025][ T5301] Bluetooth: hci0: command tx timeout [ 58.836614][ T5317] loop0: detected capacity change from 0 to 32768 [ 58.845030][ T5317] ======================================================= [ 58.845030][ T5317] WARNING: The mand mount option has been deprecated and [ 58.845030][ T5317] and is ignored by this kernel. Remove the mand [ 58.845030][ T5317] option from the mount to silence this warning. [ 58.845030][ T5317] ======================================================= [ 58.922092][ T5317] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 58.929173][ T5317] invalid journal entry, version=1.7: mi_btree_bitmap type=btree_keys in superblock: k->u64s 0, fixing [ 58.933439][ T5317] invalid journal entry, version=1.7: mi_btree_bitmap type=btree_keys in superblock: k->u64s 0, fixing [ 58.937602][ T5317] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 58.942405][ T5317] bcachefs (loop0): Version upgrade required: [ 58.942405][ T5317] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 58.942405][ T5317] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.20: directory_size [ 58.942405][ T5317] 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 [ 58.974032][ T5317] bcachefs (loop0): error validating btree node at btree inodes level 0/0 [ 58.974050][ T5317] 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 [ 58.974059][ T5317] node offset 16/24 bset u64s 110 bset byte offset 408: keys out of order: u64s 18 type inode_v3 0:856067:U32_MAX len 0 ver 0 > u64s 18 type inode_v3 0:4100:U32_MAX len 0 ver 0, fixing [ 58.991573][ T5317] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 58.991573][ T5317] 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 [ 59.001442][ T5317] bcachefs (loop0): error validating btree node on loop0 at btree dirents level 0/0 [ 59.001457][ T5317] u64s 11 type btree_ptr_v2 U64_MAX:U64_MAX:4294901760 len 0 ver 0: seq 9aa2895aefce4bdf written 65304 min_key R 512:0:0 durability: 1 ptr: 0:41:0 gen 0 [ 59.001466][ T5317] node offset 16/65304: btree node data missing: expected 65304 sectors, found 16, fixing [ 59.016224][ T5317] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 59.016224][ T5317] btree=dirents level=0 u64s 11 type btree_ptr_v2 U64_MAX:U64_MAX:4294901760 len 0 ver 0: seq 9aa2895aefce4bdf written 65304 min_key R 512:0:0 durability: 1 ptr: 0:41:0 gen 0 [ 59.026746][ T5317] bcachefs (loop0): error validating btree node at btree alloc level 0/0 [ 59.026761][ T5317] 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 [ 59.026769][ T5317] node offset 8/24 bset u64s 375 bset byte offset 184: keys out of order: u64s 11 type alloc_v4 0:32:0 len 0 ver 0 > u64s 11 type alloc_v4 0:2:0 len 0 ver 0, fixing [ 59.042717][ T5317] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 59.042717][ T5317] 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 [ 59.054203][ T5317] bcachefs (loop0): accounting_read... done [ 59.057136][ T5317] bcachefs (loop0): alloc_read... done [ 59.060271][ T5317] bcachefs (loop0): stripes_read... done [ 59.062691][ T5317] bcachefs (loop0): snapshots_read... done [ 59.065096][ T5317] bcachefs (loop0): check_allocations... [ 59.067402][ T5317] bucket 0:26 data type btree ptr gen 0 missing in alloc btree [ 59.067413][ T5317] 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 [ 59.080739][ T5317] bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 59.080752][ T5317] 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 [ 59.091056][ T5317] ------------[ cut here ]------------ [ 59.093327][ T5317] kernel BUG at fs/bcachefs/btree_iter.c:633! [ 59.095806][ T5317] Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI [ 59.098217][ T5317] CPU: 0 UID: 0 PID: 5317 Comm: syz.0.0 Not tainted 6.14.0-syzkaller-02665-g1e26c5e28ca5 #0 PREEMPT(full) [ 59.102449][ T5317] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 59.106418][ T5317] RIP: 0010:bch2_btree_path_level_init+0x9cc/0xa00 [ 59.108766][ T5317] Code: 48 c7 c7 c0 a8 14 8f 48 89 ee e8 af f7 e3 00 e9 e9 fa ff ff e8 55 0b 72 fd 90 0f 0b e8 4d 0b 72 fd 90 0f 0b e8 45 0b 72 fd 90 <0f> 0b e8 3d 0b 72 fd 90 0f 0b e8 35 0b 72 fd 90 0f 0b e8 2d 0b 72 [ 59.115605][ T5317] RSP: 0018:ffffc9000d45e260 EFLAGS: 00010287 [ 59.117919][ T5317] RAX: ffffffff84516b4b RBX: 0000000000000200 RCX: 0000000000100000 [ 59.120812][ T5317] RDX: ffffc9000f57a000 RSI: 0000000000062a3b RDI: 0000000000062a3c [ 59.123686][ T5317] RBP: dffffc0000000000 R08: ffffffff845163c0 R09: 0000000000000000 [ 59.126614][ T5317] R10: dffffc0000000000 R11: fffff52001a8bc40 R12: ffff888053770000 [ 59.129633][ T5317] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8880535a8033 [ 59.132575][ T5317] FS: 00007f7d0717a6c0(0000) GS:ffff88808c825000(0000) knlGS:0000000000000000 [ 59.136136][ T5317] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 59.138657][ T5317] CR2: 000055bb3151f048 CR3: 00000000413be000 CR4: 0000000000352ef0 [ 59.141882][ T5317] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 59.144633][ T5317] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 59.147645][ T5317] Call Trace: [ 59.148951][ T5317] [ 59.150140][ T5317] ? __die_body+0x5f/0xb0 [ 59.151873][ T5317] ? die+0x99/0xc0 [ 59.153394][ T5317] ? do_trap+0x15a/0x3a0 [ 59.155024][ T5317] ? bch2_btree_path_level_init+0x9cc/0xa00 [ 59.157258][ T5317] ? do_error_trap+0x1dd/0x2c0 [ 59.159082][ T5317] ? bch2_btree_path_level_init+0x9cc/0xa00 [ 59.161355][ T5317] ? __pfx_do_error_trap+0x10/0x10 [ 59.163245][ T5317] ? handle_invalid_op+0x34/0x40 [ 59.165161][ T5317] ? bch2_btree_path_level_init+0x9cc/0xa00 [ 59.167443][ T5317] ? exc_invalid_op+0x38/0x50 [ 59.169248][ T5317] ? asm_exc_invalid_op+0x1a/0x20 [ 59.171259][ T5317] ? bch2_btree_path_level_init+0x240/0xa00 [ 59.173539][ T5317] ? bch2_btree_path_level_init+0x9cb/0xa00 [ 59.175791][ T5317] ? bch2_btree_path_level_init+0x9cc/0xa00 [ 59.178015][ T5317] bch2_btree_path_traverse_one+0x10af/0x2970 [ 59.180312][ T5317] ? bch2_btree_path_traverse_one+0xab7/0x2970 [ 59.182674][ T5317] ? bch2_check_allocations+0x1310/0x6aa0 [ 59.184815][ T5317] ? __pfx_bch2_btree_path_traverse_one+0x10/0x10 [ 59.187196][ T5317] ? stack_trace_save+0x11a/0x1d0 [ 59.189160][ T5317] ? stack_depot_save_flags+0x3a/0x970 [ 59.191093][ T5317] ? __bitmap_weight+0xe6/0x100 [ 59.192869][ T5317] ? bch2_btree_path_verify_locks+0x271/0xb40 [ 59.195140][ T5317] ? bch2_btree_path_verify+0x1ff/0x300 [ 59.197477][ T5317] bch2_btree_iter_peek_max+0xc10/0x6370 [ 59.199694][ T5317] ? __pfx_bch2_btree_iter_peek_max+0x10/0x10 [ 59.201966][ T5317] ? bch2_trans_begin+0x9e1/0x1d30 [ 59.203847][ T5317] ? bch2_trans_begin+0x1795/0x1d30 [ 59.205984][ T5317] ? bch2_check_allocations+0x12a4/0x6aa0 [ 59.208449][ T5317] ? bch2_check_allocations+0x12b5/0x6aa0 [ 59.210659][ T5317] ? btree_node_unlock+0xf5/0x230 [ 59.212610][ T5317] ? __bch2_path_free+0x740/0x870 [ 59.214565][ T5317] ? __asan_memset+0x23/0x50 [ 59.216318][ T5317] bch2_check_allocations+0x1310/0x6aa0 [ 59.218348][ T5317] ? bch2_check_allocations+0x1031/0x6aa0 [ 59.220504][ T5317] ? _prb_read_valid+0xa51/0xae0 [ 59.222395][ T5317] ? __pfx__prb_read_valid+0x10/0x10 [ 59.224325][ T5317] ? __pfx_data_push_tail+0x10/0x10 [ 59.226245][ T5317] ? __lock_acquire+0xad5/0xd80 [ 59.228121][ T5317] ? record_print_text+0x273/0x430 [ 59.230062][ T5317] ? record_print_text+0x315/0x430 [ 59.232015][ T5317] ? prb_read_valid+0xab/0xf0 [ 59.233791][ T5317] ? desc_read+0x209/0x400 [ 59.235446][ T5317] ? __pfx_bch2_check_allocations+0x10/0x10 [ 59.237565][ T5317] ? desc_read+0x1a8/0x400 [ 59.239267][ T5317] ? prb_first_seq+0x133/0x210 [ 59.241111][ T5317] ? __pfx_prb_first_seq+0x10/0x10 [ 59.243112][ T5317] ? this_cpu_in_panic+0x4f/0x80 [ 59.245018][ T5317] ? _prb_read_valid+0xa51/0xae0 [ 59.246908][ T5317] ? __pfx__prb_read_valid+0x10/0x10 [ 59.248926][ T5317] ? console_flush_all+0xda3/0xec0 [ 59.250894][ T5317] ? up+0x111/0x1c0 [ 59.252431][ T5317] ? bch2_check_allocations+0x12a4/0x6aa0 [ 59.254504][ T5317] ? prb_read_valid+0xab/0xf0 [ 59.256274][ T5317] ? __pfx_prb_read_valid+0x10/0x10 [ 59.258339][ T5317] ? is_printk_cpu_sync_owner+0x32/0x40 [ 59.260555][ T5317] ? bch2_check_allocations+0x1986/0x6aa0 [ 59.262753][ T5317] ? __lock_acquire+0xad5/0xd80 [ 59.264575][ T5317] ? irq_work_queue+0xd1/0x150 [ 59.266581][ T5317] ? vprintk_emit+0x7f0/0xa10 [ 59.268479][ T5317] ? __bch2_print+0x17c/0x220 [ 59.270196][ T5317] ? __pfx___bch2_print+0x10/0x10 [ 59.272227][ T5317] bch2_run_recovery_pass+0xf0/0x1e0 [ 59.274268][ T5317] bch2_run_recovery_passes+0x2ad/0xa90 [ 59.276545][ T5317] bch2_fs_recovery+0x28f7/0x3de0 [ 59.278549][ T5317] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 59.280722][ T5317] ? __lock_acquire+0xad5/0xd80 [ 59.282767][ T5317] ? __lock_acquire+0xad5/0xd80 [ 59.284777][ T5317] ? __lock_acquire+0xad5/0xd80 [ 59.286681][ T5317] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 59.289388][ T5317] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 59.292038][ T5317] ? bch2_get_next_online_dev+0x4b9/0x4f0 [ 59.294826][ T5317] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 59.297123][ T5317] ? llist_reverse_order+0x72/0x90 [ 59.298992][ T5317] bch2_fs_start+0x37c/0x610 [ 59.300947][ T5317] bch2_fs_get_tree+0xdc0/0x17b0 [ 59.303033][ T5317] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 59.305353][ T5317] ? vfs_parse_monolithic_sep+0x427/0x460 [ 59.308143][ T5317] ? __pfx_vfs_parse_comma_sep+0x10/0x10 [ 59.310900][ T5317] ? rcu_is_watching+0x15/0xb0 [ 59.313134][ T5317] ? apparmor_capable+0x13b/0x1b0 [ 59.315529][ T5317] vfs_get_tree+0x90/0x2b0 [ 59.317619][ T5317] do_new_mount+0x2cf/0xb70 [ 59.319351][ T5317] ? __pfx_do_new_mount+0x10/0x10 [ 59.321799][ T5317] __se_sys_mount+0x38c/0x400 [ 59.324220][ T5317] ? __pfx___se_sys_mount+0x10/0x10 [ 59.326558][ T5317] ? __x64_sys_mount+0x20/0xc0 [ 59.328519][ T5317] do_syscall_64+0xf3/0x230 [ 59.330382][ T5317] ? clear_bhb_loop+0x45/0xa0 [ 59.331964][ T5317] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 59.333935][ T5317] RIP: 0033:0x7f7d0638e90a [ 59.335667][ T5317] 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 [ 59.343315][ T5317] RSP: 002b:00007f7d07179e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 59.346213][ T5317] RAX: ffffffffffffffda RBX: 00007f7d07179ef0 RCX: 00007f7d0638e90a [ 59.349503][ T5317] RDX: 00002000000000c0 RSI: 0000200000000000 RDI: 00007f7d07179eb0 [ 59.352678][ T5317] RBP: 00002000000000c0 R08: 00007f7d07179ef0 R09: 0000000000010050 [ 59.355738][ T5317] R10: 0000000000010050 R11: 0000000000000246 R12: 0000200000000000 [ 59.359201][ T5317] R13: 00007f7d07179eb0 R14: 0000000000005a0a R15: 0000200000000040 [ 59.362166][ T5317] [ 59.363278][ T5317] Modules linked in: [ 59.365023][ T5317] ---[ end trace 0000000000000000 ]--- [ 59.369714][ T5317] RIP: 0010:bch2_btree_path_level_init+0x9cc/0xa00 [ 59.372240][ T5317] Code: 48 c7 c7 c0 a8 14 8f 48 89 ee e8 af f7 e3 00 e9 e9 fa ff ff e8 55 0b 72 fd 90 0f 0b e8 4d 0b 72 fd 90 0f 0b e8 45 0b 72 fd 90 <0f> 0b e8 3d 0b 72 fd 90 0f 0b e8 35 0b 72 fd 90 0f 0b e8 2d 0b 72 [ 59.383742][ T5317] RSP: 0018:ffffc9000d45e260 EFLAGS: 00010287 [ 59.386240][ T5317] RAX: ffffffff84516b4b RBX: 0000000000000200 RCX: 0000000000100000 [ 59.389434][ T5317] RDX: ffffc9000f57a000 RSI: 0000000000062a3b RDI: 0000000000062a3c [ 59.392893][ T5317] RBP: dffffc0000000000 R08: ffffffff845163c0 R09: 0000000000000000 [ 59.396099][ T5317] R10: dffffc0000000000 R11: fffff52001a8bc40 R12: ffff888053770000 [ 59.399591][ T5317] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8880535a8033 [ 59.402543][ T5317] FS: 00007f7d0717a6c0(0000) GS:ffff88808c825000(0000) knlGS:0000000000000000 [ 59.406071][ T5317] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 59.408942][ T5317] CR2: 000055bb3151f048 CR3: 00000000413be000 CR4: 0000000000352ef0 [ 59.411936][ T5317] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 59.414825][ T5317] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 59.417967][ T5317] Kernel panic - not syncing: Fatal exception [ 59.420500][ T5317] Kernel Offset: disabled [ 59.422251][ T5317] Rebooting in 86400 seconds..