program: r0 = socket$inet_sctp(0x2, 0x5, 0x84) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_SHORT_ADDR(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000540)=ANY=[@ANYBLOB="14000000", @ANYRES16=0x0, @ANYBLOB="04"], 0x14}}, 0x0) sendmsg$DEVLINK_CMD_RATE_NEW(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000680)={&(0x7f0000000180)={0x34, 0x0, 0x1, 0x0, 0x0, {0x33}, [@handle=@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}]}, 0x34}}, 0x0) syz_genetlink_get_family_id$nfc(&(0x7f0000000000), r2) r3 = syz_genetlink_get_family_id$netlbl_unlabel(&(0x7f0000000200), r2) sendmsg$NLBL_UNLABEL_C_STATICREMOVE(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x30, r3, 0xb6c91f939c8321d, 0x0, 0x0, {0x10}, [@NLBL_UNLABEL_A_IPV6MASK={0x14, 0xf, @remote}, @NLBL_UNLABEL_A_ACPTFLG={0x8}]}, 0x30}}, 0x0) getsockopt$inet_sctp_SCTP_MAX_BURST(r0, 0x84, 0x7, 0x0, 0x0) openat$ttynull(0xffffffffffffff9c, &(0x7f0000000000), 0x121903, 0x0) syz_mount_image$bcachefs(&(0x7f0000000100), &(0x7f0000005900)='./file2\x00', 0x1000083, &(0x7f0000000140)={[{@errors_continue}], [{@fsname={'fsname', 0x3d, '*'}}, {@func={'func', 0x3d, 'PATH_CHECK'}}]}, 0xfe, 0x5a3f, &(0x7f000000b380)="$eJzs3Q2QHNV9IPDXM7O7s7v6WAkcy2BWi4wSgmNrxVf5IxUrucSkwKHkcsqxONmwoBWRLQmVJALIJIgc+FABLjvlVCInVSEuoA5bcXEFl6BQJnycxNnYFBcfdYWps++w68pXhEMVQEe5fNnU7vQbzfRMb8/OzgpJ/H4F29Nv3vz79es3vf1/06sJAAAAvC0cvn3X0cvP+K3v/PHkG7f89t9vuzUMl2fKq7HCSLq88a1qIcfTQGXFzDI7Ln7p81//ydg1v/HtB4fue/PQprM3/+A3T7vm0c9eenD/Xzzx+uKH/+WlorhxPJ13bD15JQmh+q0jf/qFQ8+8c7osCSGUk5G9ISxLlj+xLMmEGP9ZCGFTvZ3NTz70xgWbp5e33jnQVL40E8R4P/UNzvJcNR1ne47e8N7ww1/fcNv3Vn7zb/oOvLz3WJWk2jCeQlhyVePr+9L4cRtxtK2IL06X60MIQw2v+0BBm9/TyY6FENbkrJ+ZLvvT5XBBnPj8qsx6KVMvux71ZZZDBdtr6Kqu5LWj23pFFmXWsyej+cprZyxfli7/Ll2eN8f45fh/EkpJqNSbvzU5NkZCw3FLQjJzLKv19VLTPicNxzpdT2rrfXG9lHm+3JfZr5ntpgOtnCTN5bFepjyejitp+dmN5+o2PpFT/q50WU3fqG/G9ZB9UDPc8qC+XzNiu47M0pbjoZTzxorl9WOYHozhtGw4Wd7ymqmBqRbxuUMb7lpd3vjk4ZGcdiQPJmn8JD9+G/G5Pd9dtugz39h3/YrwH/9q/yVt4l9VSuOXuor/o8ueffWKfV/76oq89n8pxi93Ff/8x4Zeueyp21fl9s+R2D+VruJPvPT03StPv/pAbvvvifGrXcVfd/DZgcVHH3s8t/3jsX8Gu4r/4oc/+uMHnn/k5dz4IcYf6ir+xoM7vjgwevTc3PiPx/4Z7m78vHbg4hdGR386lhf/uRh/cVfx79+7/0P3Lr3z0tzjuz72z0hX8T92zqO3LTr6yFl5587knl795gR4ezotvca6I13vNs+cr4Z84c/HKrVrvkXp/4t7uaGM6e0sWcD4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8D924EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsF83oXVUfRyAz7k3eXObm7RJ+4JRMU2rotSFRUFENyoq0ooUXFWKVFu7EAVBRKkLU2nFUhU3gtVNERXUKAUFG4ulVVLxq7hxoYJCdSGUYkAbiguVJOfc3kwzXp1UQX0eGM49Z2Z+8585J5N7AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeCgAA///AUhnC") [ 68.091810][ T5314] Bluetooth: hci0: command tx timeout [ 68.153313][ T5329] netlink: 'syz.0.0': attribute type 15 has an invalid length. [ 68.448209][ T5329] loop0: detected capacity change from 0 to 32768 [ 68.675626][ T5329] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=ro,errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names,read_only [ 68.684836][ T5329] invalid journal entry, version=1.7: mi_btree_bitmap type=btree_root in superblock: invalid btree root journal entry: wrong number of keys, fixing [ 68.693949][ T5329] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 68.697292][ T5329] bcachefs (loop0): Doing compatible version upgrade from 1.7: mi_btree_bitmap to 1.20: directory_size [ 68.697292][ T5329] running recovery passes: check_allocations,check_extents_to_backpointers,check_inodes [ 68.712299][ T5329] bcachefs (loop0): error validating btree node on loop0 at btree extents level 0/0 [ 68.712320][ T5329] u64s 11 type btree_ptr_v2 U64_MAX:U64_MAX:4294903807 len 0 ver 0: seq c6c25c03258c59c5 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 68.712331][ T5329] node offset 0/16 bset u64s 0: incorrect max key SPOS_MAX [ 68.729857][ T5329] bcachefs (loop0): running explicit recovery pass check_topology (2), currently at recovery_pass_empty (0) [ 68.735845][ T5329] bcachefs (loop0): flagging btree extents lost data [ 68.738784][ T5329] bcachefs (loop0): running explicit recovery pass check_lrus (14), currently at recovery_pass_empty (0) [ 68.744976][ T5329] bcachefs (loop0): running explicit recovery pass check_backpointers_to_extents (16), currently at recovery_pass_empty (0) [ 68.752254][ T5329] bcachefs (loop0): running explicit recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 68.761102][ T5329] error reading btree root btree=extents level=0: btree_node_read_error, fixing [ 68.766627][ T5329] bcachefs (loop0): error validating btree node at btree inodes level 0/0 [ 68.766648][ T5329] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7589ab5e0c11cc7a written 24 min_key R 0:0:18329 durability: 1 ptr: 0:38:0 gen 0 [ 68.766658][ T5329] node offset 16/24 bset u64s 110 bset byte offset 280: keys out of order: u64s 18 type inode_v3 0:4098:U32_MAX len 0 ver 0 > u64s 18 type inode_v3 0:0:524287 len 0 ver 0, fixing [ 68.785917][ T5329] invalid bkey in btree_node btree=inodes level=0: u64s 18 type inode_v3 0:4098:U32_MAX len 0 ver 0: (unpack error) [ 68.785934][ T5329] invalid variable length fields: delete?, fixing [ 68.794449][ T5329] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 68.794449][ T5329] btree=inodes level=0 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7589ab5e0c11cc7a written 24 min_key R 0:0:18329 durability: 1 ptr: 0:38:0 gen 0 [ 68.808604][ T5329] bcachefs (loop0): error validating btree node at btree xattrs level 0/0 [ 68.808626][ T5329] 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 [ 68.808636][ T5329] node offset 8/16 bset u64s 10 bset byte offset 80: keys out of order: u64s 7 type xattr 8796629893120:3798421620223919902:U32_MAX len 0 ver 0 > u64s 7 type xattr 536870912:9073845653939145521:U32_MAX len 0 ver 0, fixing [ 68.829540][ T5329] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 68.829540][ T5329] btree=xattrs level=0 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 [ 68.850951][ T5329] bcachefs (loop0): error validating btree node on loop0 at btree deleted_inodes level 0/0 [ 68.850968][ T5329] 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 [ 68.850979][ T5329] node offset 0/8 bset u64s 0: invalid bkey format: field 0 too large: 18446744073709551615 + 1970324836974592 > 18446744073709551615 [ 68.850988][ T5329] u64s 3 fields 64:1970324836974592, 64:0, 32:0, 0:0, 0:0, 0:0 [ 68.872419][ T5329] bcachefs (loop0): flagging btree deleted_inodes lost data [ 68.875968][ T5329] error reading btree root btree=deleted_inodes level=0: btree_node_read_error, fixing [ 68.881091][ T5329] bcachefs (loop0): scan_for_btree_nodes... [ 68.883980][ T5339] invalid bkey in btree_node btree=extents level=0: u64s 7 type inline_data 536870912:8:U32_MAX len 4096 ver 0: datalen 16: 73797a6b616c6c657273000000000000 [ 68.884009][ T5339] size greater than offset (4096 > 8): delete?, fixing [ 68.902991][ T5329] bcachefs (loop0): btree node scan found 1 nodes after overwrites [ 68.906294][ T5329] done [ 68.908446][ T5329] bcachefs (loop0): check_topology... [ 68.910717][ T5329] bcachefs (loop0): btree root extents unreadable, must recover from scan [ 68.916269][ T5329] no nodes found for btree extents, continuing [ 68.921573][ T5329] bcachefs (loop0): btree root deleted_inodes unreadable, must recover from scan [ 68.925969][ T5329] no nodes found for btree deleted_inodes, continuing [ 68.928628][ T5329] done [ 68.930817][ T5329] bcachefs (loop0): accounting_read... done [ 68.933974][ T5329] bcachefs (loop0): alloc_read... done [ 68.936105][ T5329] bcachefs (loop0): stripes_read... done [ 68.938290][ T5329] bcachefs (loop0): snapshots_read... done [ 68.942273][ T5329] bcachefs (loop0): check_allocations... [ 68.945665][ T5329] btree ptr not marked in member info btree allocated bitmap [ 68.945685][ T5329] 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 [ 68.961524][ T5329] ------------[ cut here ]------------ [ 68.964071][ T5329] kernel BUG at fs/bcachefs/btree_iter.c:633! [ 68.966835][ T5329] Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN NOPTI [ 68.969843][ T5329] CPU: 0 UID: 0 PID: 5329 Comm: syz.0.0 Not tainted 6.14.0-rc6-syzkaller-00115-ge3a854b577cb #0 [ 68.974104][ T5329] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 68.978337][ T5329] RIP: 0010:bch2_btree_path_level_init+0x9ca/0x9f0 [ 68.980992][ T5329] Code: f5 fa ff ff e8 b7 c2 75 fd 90 0f 0b e8 af c2 75 fd 90 0f 0b e8 a7 c2 75 fd 90 0f 0b e8 9f c2 75 fd 90 0f 0b e8 97 c2 75 fd 90 <0f> 0b e8 8f c2 75 fd 90 0f 0b e8 87 c2 75 fd 90 0f 0b e8 7f c2 75 [ 68.988716][ T5329] RSP: 0018:ffffc9000d4e6260 EFLAGS: 00010283 [ 68.991285][ T5329] RAX: ffffffff844c1c79 RBX: 0000000000000000 RCX: 0000000000100000 [ 68.994601][ T5329] RDX: ffffc9000e4ea000 RSI: 000000000007263c RDI: 000000000007263d [ 68.997718][ T5329] RBP: dffffc0000000000 R08: ffffffff844c14cc R09: 0000000000000000 [ 69.000871][ T5329] R10: dffffc0000000000 R11: fffffbfff2079f2f R12: ffff88805443d800 [ 69.004221][ T5329] R13: 0000000000000000 R14: 0000000000000000 R15: ffff888055a40033 [ 69.007134][ T5329] FS: 00007efc3f7516c0(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 69.010623][ T5329] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 69.013382][ T5329] CR2: 0000560c2ad81088 CR3: 000000004030e000 CR4: 0000000000352ef0 [ 69.016913][ T5329] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 69.019879][ T5329] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 69.022998][ T5329] Call Trace: [ 69.024366][ T5329] [ 69.025600][ T5329] ? __die_body+0x5f/0xb0 [ 69.027401][ T5329] ? die+0x9e/0xc0 [ 69.028934][ T5329] ? do_trap+0x15a/0x3a0 [ 69.030614][ T5329] ? bch2_btree_path_level_init+0x9ca/0x9f0 [ 69.033055][ T5329] ? do_error_trap+0x1dc/0x2c0 [ 69.035017][ T5329] ? bch2_btree_path_level_init+0x9ca/0x9f0 [ 69.037446][ T5329] ? kfree+0x4e/0x430 [ 69.038941][ T5329] ? __pfx_do_error_trap+0x10/0x10 [ 69.041015][ T5329] ? report_bug+0x3e8/0x500 [ 69.042905][ T5329] ? handle_invalid_op+0x34/0x40 [ 69.044952][ T5329] ? bch2_btree_path_level_init+0x9ca/0x9f0 [ 69.047213][ T5329] ? exc_invalid_op+0x38/0x50 [ 69.049100][ T5329] ? asm_exc_invalid_op+0x1a/0x20 [ 69.051190][ T5329] ? bch2_btree_path_level_init+0x21c/0x9f0 [ 69.053669][ T5329] ? bch2_btree_path_level_init+0x9c9/0x9f0 [ 69.056105][ T5329] ? bch2_btree_path_level_init+0x9ca/0x9f0 [ 69.058719][ T5329] bch2_btree_path_traverse_one+0x108b/0x2930 [ 69.061269][ T5329] ? __pfx_validate_chain+0x10/0x10 [ 69.063372][ T5329] ? bch2_btree_path_traverse_one+0xa9c/0x2930 [ 69.065875][ T5329] ? bch2_check_allocations+0x1309/0x6aa0 [ 69.068132][ T5329] ? __pfx_bch2_btree_path_traverse_one+0x10/0x10 [ 69.070938][ T5329] ? __pfx_bch2_btree_path_verify_level+0x10/0x10 [ 69.073504][ T5329] ? mark_lock+0x9a/0x360 [ 69.075232][ T5329] ? __lock_acquire+0x1397/0x2100 [ 69.077346][ T5329] ? bch2_btree_path_verify_locks+0x268/0xb30 [ 69.079783][ T5329] ? bch2_btree_path_verify+0x1fd/0x300 [ 69.082063][ T5329] bch2_btree_iter_peek_max+0xc06/0x6320 [ 69.084441][ T5329] ? __pfx_lock_acquire+0x10/0x10 [ 69.086489][ T5329] ? __pfx_bch2_btree_iter_peek_max+0x10/0x10 [ 69.088973][ T5329] ? bch2_trans_begin+0x9d6/0x1d10 [ 69.090973][ T5329] ? bch2_trans_begin+0x177e/0x1d10 [ 69.093283][ T5329] ? bch2_check_allocations+0x129d/0x6aa0 [ 69.095596][ T5329] ? bch2_check_allocations+0x12ae/0x6aa0 [ 69.097946][ T5329] ? btree_node_unlock+0xee/0x230 [ 69.099970][ T5329] ? __bch2_path_free+0x6f6/0x830 [ 69.101861][ T5329] ? __asan_memset+0x23/0x50 [ 69.103692][ T5329] bch2_check_allocations+0x1309/0x6aa0 [ 69.105968][ T5329] ? validate_chain+0x11e/0x5920 [ 69.107938][ T5329] ? bch2_check_allocations+0xfd1/0x6aa0 [ 69.110268][ T5329] ? _prb_read_valid+0xa4c/0xad0 [ 69.112351][ T5329] ? __pfx_validate_chain+0x10/0x10 [ 69.114625][ T5329] ? __pfx__prb_read_valid+0x10/0x10 [ 69.116915][ T5329] ? __pfx_data_push_tail+0x10/0x10 [ 69.119106][ T5329] ? __lock_acquire+0x1397/0x2100 [ 69.121238][ T5329] ? prb_read_valid+0xa9/0xf0 [ 69.123088][ T5329] ? desc_read+0x200/0x3f0 [ 69.125272][ T5329] ? __pfx_bch2_check_allocations+0x10/0x10 [ 69.127660][ T5329] ? desc_read+0x1a2/0x3f0 [ 69.129400][ T5329] ? prb_first_seq+0x131/0x210 [ 69.131348][ T5329] ? __pfx_prb_first_seq+0x10/0x10 [ 69.133458][ T5329] ? this_cpu_in_panic+0x4f/0x80 [ 69.135545][ T5329] ? _prb_read_valid+0xa4c/0xad0 [ 69.137598][ T5329] ? __pfx__prb_read_valid+0x10/0x10 [ 69.139763][ T5329] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 69.142247][ T5329] ? bch2_check_allocations+0x129d/0x6aa0 [ 69.144418][ T5329] ? prb_read_valid+0xa9/0xf0 [ 69.146176][ T5329] ? __pfx_prb_read_valid+0x10/0x10 [ 69.148149][ T5329] ? is_printk_cpu_sync_owner+0x32/0x40 [ 69.150355][ T5329] ? bch2_check_allocations+0x197e/0x6aa0 [ 69.152538][ T5329] ? irq_work_queue+0xd1/0x150 [ 69.154638][ T5329] ? vprintk_emit+0x7ed/0xa10 [ 69.156523][ T5329] ? __bch2_print+0x17a/0x220 [ 69.158516][ T5329] ? mark_lock+0x9a/0x360 [ 69.160283][ T5329] ? __pfx___bch2_print+0x10/0x10 [ 69.162395][ T5329] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 69.164950][ T5329] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 69.167600][ T5329] bch2_run_recovery_pass+0xf0/0x1e0 [ 69.169764][ T5329] bch2_run_recovery_passes+0x2ad/0xa90 [ 69.172141][ T5329] bch2_fs_recovery+0x265a/0x3de0 [ 69.174450][ T5329] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 69.176767][ T5329] ? __pfx_lock_release+0x10/0x10 [ 69.178864][ T5329] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 69.181256][ T5329] ? __pfx_lock_release+0x10/0x10 [ 69.183303][ T5329] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 69.185666][ T5329] ? bch2_get_next_online_dev+0x4b9/0x4f0 [ 69.188091][ T5329] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 69.190417][ T5329] ? llist_reverse_order+0x72/0x90 [ 69.192491][ T5329] bch2_fs_start+0x37c/0x610 [ 69.194375][ T5329] bch2_fs_get_tree+0xdb7/0x17a0 [ 69.196436][ T5329] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 69.198707][ T5329] ? vfs_parse_monolithic_sep+0x423/0x460 [ 69.200982][ T5329] ? __pfx_vfs_parse_comma_sep+0x10/0x10 [ 69.203246][ T5329] ? rcu_is_watching+0x15/0xb0 [ 69.205253][ T5329] ? apparmor_capable+0x13b/0x1b0 [ 69.207318][ T5329] vfs_get_tree+0x90/0x2b0 [ 69.209172][ T5329] do_new_mount+0x2be/0xb40 [ 69.211016][ T5329] ? __pfx_do_new_mount+0x10/0x10 [ 69.214211][ T5329] __se_sys_mount+0x2d6/0x3c0 [ 69.216126][ T5329] ? __pfx___se_sys_mount+0x10/0x10 [ 69.218243][ T5329] ? do_syscall_64+0x100/0x230 [ 69.220312][ T5329] ? __x64_sys_mount+0x20/0xc0 [ 69.222301][ T5329] do_syscall_64+0xf3/0x230 [ 69.224268][ T5329] ? clear_bhb_loop+0x35/0x90 [ 69.226224][ T5329] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 69.228626][ T5329] RIP: 0033:0x7efc3e98e90a [ 69.230512][ T5329] 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.238317][ T5329] RSP: 002b:00007efc3f750e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 69.241656][ T5329] RAX: ffffffffffffffda RBX: 00007efc3f750ef0 RCX: 00007efc3e98e90a [ 69.244983][ T5329] RDX: 0000400000000100 RSI: 0000400000005900 RDI: 00007efc3f750eb0 [ 69.248222][ T5329] RBP: 0000400000000100 R08: 00007efc3f750ef0 R09: 0000000001000083 [ 69.251349][ T5329] R10: 0000000001000083 R11: 0000000000000246 R12: 0000400000005900 [ 69.254693][ T5329] R13: 00007efc3f750eb0 R14: 0000000000005a3f R15: 0000400000000140 [ 69.257966][ T5329] [ 69.259256][ T5329] Modules linked in: [ 69.261733][ T5329] ---[ end trace 0000000000000000 ]--- [ 69.281725][ T5329] RIP: 0010:bch2_btree_path_level_init+0x9ca/0x9f0 [ 69.284496][ T5329] Code: f5 fa ff ff e8 b7 c2 75 fd 90 0f 0b e8 af c2 75 fd 90 0f 0b e8 a7 c2 75 fd 90 0f 0b e8 9f c2 75 fd 90 0f 0b e8 97 c2 75 fd 90 <0f> 0b e8 8f c2 75 fd 90 0f 0b e8 87 c2 75 fd 90 0f 0b e8 7f c2 75 [ 69.296233][ T5329] RSP: 0018:ffffc9000d4e6260 EFLAGS: 00010283 [ 69.298635][ T5329] RAX: ffffffff844c1c79 RBX: 0000000000000000 RCX: 0000000000100000 [ 69.303054][ T5329] RDX: ffffc9000e4ea000 RSI: 000000000007263c RDI: 000000000007263d [ 69.306718][ T5329] RBP: dffffc0000000000 R08: ffffffff844c14cc R09: 0000000000000000 [ 69.310684][ T5329] R10: dffffc0000000000 R11: fffffbfff2079f2f R12: ffff88805443d800 [ 69.313912][ T5329] R13: 0000000000000000 R14: 0000000000000000 R15: ffff888055a40033 [ 69.317363][ T5329] FS: 00007efc3f7516c0(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 69.321667][ T5329] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 69.324346][ T5329] CR2: 00007fff1cbc4038 CR3: 000000004030e000 CR4: 0000000000352ef0 [ 69.327607][ T5329] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 69.331407][ T5329] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 69.335154][ T5329] Kernel panic - not syncing: Fatal exception [ 69.337872][ T5329] Kernel Offset: disabled [ 69.339673][ T5329] Rebooting in 86400 seconds..