program: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket$packet(0x11, 0x3, 0x300) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000380)=@newqdisc={0x24, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0x5, 0xfff3}, {0x0, 0xfff1}}}, 0x24}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f0000000380)=@newqdisc={0x24, 0x24, 0xf0b, 0x0, 0x0, {0x0, 0x0, 0x0, 0x0, {}, {0x5, 0xfff3}, {0x0, 0xfff1}}}, 0x24}}, 0x0) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) (async) sendmsg$IPCTNL_MSG_CT_NEW(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)={0x0}}, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000640)=@newtaction={0x64, 0x30, 0x9e54f29ff072a93b, 0x0, 0x25dfdbfc, {}, [{0x50, 0x1, [@m_csum={0x4c, 0x1, 0x0, 0x0, {{0x9}, {0x20, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x4}, 0x2}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x64}}, 0x0) (async) sendmsg$nl_route_sched(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000640)=@newtaction={0x64, 0x30, 0x9e54f29ff072a93b, 0x0, 0x25dfdbfc, {}, [{0x50, 0x1, [@m_csum={0x4c, 0x1, 0x0, 0x0, {{0x9}, {0x20, 0x2, 0x0, 0x1, [@TCA_CSUM_PARMS={0x1c, 0x1, {{0x4}, 0x2}}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x64}}, 0x0) sendmmsg(r2, &(0x7f00000002c0), 0x40000000000009f, 0x0) setsockopt$packet_int(r1, 0x107, 0xf, &(0x7f0000000100)=0x9, 0x4) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f00000000c0)={'geneve0\x00', 0x0}) sendto$packet(r1, &(0x7f0000000180)="0b036800e0ff64120200475400f6a13bb1000000080089064803", 0x100a6, 0x0, &(0x7f0000000140)={0x11, 0x0, r3}, 0x14) syz_mount_image$bcachefs(&(0x7f00000000c0), &(0x7f0000000080)='./file1\x00', 0x10, &(0x7f0000000480)=ANY=[], 0xff, 0x599e, &(0x7f0000000100)="$eJzs3X+QHNV9IPDXM7Pa0a5+rAQOMpjVIqOE4Nha8av8IxUrucROAaHkIuUgTjYsaEVkS0IliQCCBJEDHxTgwimnEpz8QVyYOmzFRRVcjEKZ8OMkzsamuPioK0ydfYf9h68IhyqAjvL5vFe70292pnd6e3ZmVlrB51O12/PevPn26+43Pf19M7sTAAAAeFc4fPueo5ec+nvf/fPxt275/X/ccWsYLE/VV2ODoXR5w/HqIcdSf2XV1DI7Ln7tpq//dOTq3/nOwwNfe/vQljO2/vB3T7r68c9dePC+v3nqzaWP/vKVorhxPJ09XU5eS0KofvvIX37h0HOnTNYlIYRyKO0PYUWy8qkVSSbE6M9DCFvSwqrMnY+8de7WyeWtd/U31S/PtDPe392q6Tjbd/T6D4Qf/fam276/+pt/33fg1f3TTZJqw3gKYdmVjY/vCyEsTn8mxdEWx2MctBtDCAMNj/twQb/e32b/1+WUT0uXi9LlYEGceP+aTLmUaZctR32Z5UDB+rqV149O2xVZkilnT0bdyutnrF+RLr+VLs+eY/xy/ElCKQmVeve3J9NjJDQctyQkU8eyWi+X6sc2pNufKSeZcilTLvdltmtqvelAKydJc31sl6mPp+NKWn9G47m6hUtz6t+bLqvpE/XtWA7ZGzWDM27Ut2tK7NeRWfpyLJQazkGt6usHPj0Yg2ndYLJyxmMmWoj3Hdp099ry5qcPD+X0I3k4SeMnHcXf970VSz77jTuvy76u1+NfWUrjlzqK/+OLnn/98ju/+pXc+PfG+OWO4p/zxMBrFz1z+5rc/XMk7p9KR/HHXnn2ntUnX3Ugt//3x/jVjuJvOPh8/9KjTzyZ2//RuH8WdxT/5Y994icPvfjYq7nxQ4w/0FH8zQd3fbF/+OhZufGfjPtnsLPx88aBC14aHv7ZSF78F2L8pR3Ff3D/fR99YPldF+Ye341x/wx1FP/iMx+/bcnRx07PO3cm9/fqlRPg3emk9BrrjrTcaZ7ZrYZ84a9HKrVrviXpz9Jerihz8Tm5nmW9jA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4J3pn28+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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8lx04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirs109oHGUfB/Dn2U3ebLNJm7QvGBXTtCpKPVgURPSioiKtSMFTpUi1tQdREESUejCVVixV8SJYvRRRQY1SULCxWFolFf8VLx5UUKgehFIMaJfiQSW7z2w30x1XJ1VQPx8YnjzPzHznN/M8O5sFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 68.080835][ T5301] Bluetooth: hci0: command tx timeout [ 68.147470][ T5315] Zero length message leads to an empty skb [ 68.157381][ C0] IPv4: Oversized IP packet from 172.20.20.24 [ 68.439945][ T5315] loop0: detected capacity change from 0 to 32768 [ 68.621902][ T5315] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 68.627977][ T5315] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 68.633347][ T5315] bcachefs (loop0): Version upgrade required: [ 68.633347][ T5315] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 68.633347][ T5315] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.13: inode_has_child_snapshots [ 68.633347][ T5315] 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 [ 68.665144][ T5315] bcachefs (loop0): error validating btree node on loop0 at btree extents level 0/0 [ 68.665166][ T5315] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 68.665176][ T5315] node offset 0/16 bset u64s 0: incorrect btree id [ 68.677690][ T5315] bcachefs (loop0): flagging btree extents lost data [ 68.682967][ T5315] error reading btree root extents l=0: btree_node_read_error, fixing [ 68.686265][ T5315] bcachefs (loop0): will run btree node scan [ 68.689653][ T5315] bcachefs (loop0): error validating btree node on loop0 at btree dirents level 0/0 [ 68.689672][ T5315] 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 [ 68.689681][ T5315] node offset 16/24: btree node data missing: expected 24 sectors, found 16, fixing [ 68.704753][ T5315] bcachefs (loop0): btree_node_read_work: rewriting btree node at btree=dirents level=0 SPOS_MAX due to error [ 68.713059][ T5315] bcachefs (loop0): error validating btree node on loop0 at btree alloc level 0/0 [ 68.713073][ T5315] 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 [ 68.713082][ T5315] node offset 0/24 bset u64s 0: invalid bkey format: field 1 too large: 18446744073709551615 + 4294967296 > 18446744073709551615 [ 68.713089][ T5315] u64s 3 fields 64:0, 64:4294967296, 32:1, 0:0, 0:0, 0:0 [ 68.735281][ T5315] bcachefs (loop0): flagging btree alloc lost data [ 68.738585][ T5315] error reading btree root alloc l=0: btree_node_read_error, fixing [ 68.745575][ T5315] bcachefs (loop0): error validating btree node at btree freespace level 0/0 [ 68.745590][ T5315] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0 [ 68.745598][ T5315] node offset 16/32 bset u64s 13 bset byte offset 80: bad k->u64s 0 (min 3 max 253), fixing [ 68.759556][ T5315] bcachefs (loop0): error validating btree node at btree freespace level 0/0 [ 68.759570][ T5315] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 32 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0 [ 68.759578][ T5315] node offset 16/32 bset u64s 8 bset byte offset 80: bad k->u64s 0 (min 3 max 253), fixing [ 68.773661][ T5315] bcachefs (loop0): btree_node_read_work: rewriting btree node at btree=freespace level=0 SPOS_MAX due to error [ 68.779149][ T5315] invalid bkey u64s 9 type stripe 0:7077888:0 len 0 ver 0: algo 3 sectors 256 blocks 0:0 csum none gran 1 [ 68.779164][ T5315] no ptrs: delete?, fixing [ 68.786738][ T5315] bcachefs (loop0): scan_for_btree_nodes... [ 68.802409][ T5326] ------------[ cut here ]------------ [ 68.807106][ T5326] kernel BUG at fs/bcachefs/btree_cache.h:131! [ 68.809918][ T5326] Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN NOPTI [ 68.812650][ T5326] CPU: 0 UID: 0 PID: 5326 Comm: read_btree_node Not tainted 6.13.0-rc5-syzkaller-00012-g0bc21e701a6f #0 [ 68.816549][ T5326] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 68.820649][ T5326] RIP: 0010:bch2_btree_pos_to_text+0x1ee/0x1f0 [ 68.823088][ T5326] Code: 00 00 fc ff df e9 70 ff ff ff 89 d9 80 e1 07 38 c1 0f 8c 7a ff ff ff 48 89 df e8 3d 9b ec fd e9 6d ff ff ff e8 c3 33 86 fd 90 <0f> 0b 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa [ 68.829980][ T5326] RSP: 0018:ffffc9000d587448 EFLAGS: 00010293 [ 68.832017][ T5326] RAX: ffffffff8419401d RBX: 000000000000001b RCX: ffff88801e344880 [ 68.834791][ T5326] RDX: 0000000000000000 RSI: 000000000000001b RDI: 0000000000000000 [ 68.837663][ T5326] RBP: 0000000000000000 R08: ffffffff84193f0a R09: 0000000000000000 [ 68.840451][ T5326] R10: ffffc9000d5875e0 R11: fffff52001ab0ec1 R12: ffff888042da1000 [ 68.843258][ T5326] R13: ffff888052f80000 R14: ffff888052f80000 R15: ffffc9000d5875e0 [ 68.845908][ T5326] FS: 0000000000000000(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 68.848887][ T5326] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 68.851167][ T5326] CR2: 00005627b8ba90a8 CR3: 0000000051660000 CR4: 0000000000352ef0 [ 68.853747][ T5326] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 68.856206][ T5326] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 68.858668][ T5326] Call Trace: [ 68.859960][ T5326] [ 68.861139][ T5326] ? __die_body+0x5f/0xb0 [ 68.862879][ T5326] ? die+0x9e/0xc0 [ 68.864407][ T5326] ? do_trap+0x15a/0x3a0 [ 68.866033][ T5326] ? bch2_btree_pos_to_text+0x1ee/0x1f0 [ 68.868095][ T5326] ? do_error_trap+0x1dc/0x2c0 [ 68.869962][ T5326] ? bch2_btree_pos_to_text+0x1ee/0x1f0 [ 68.872187][ T5326] ? mark_lock+0x9a/0x360 [ 68.873961][ T5326] ? __pfx_do_error_trap+0x10/0x10 [ 68.876011][ T5326] ? report_bug+0x3e8/0x500 [ 68.877858][ T5326] ? handle_invalid_op+0x34/0x40 [ 68.879714][ T5326] ? bch2_btree_pos_to_text+0x1ee/0x1f0 [ 68.881851][ T5326] ? exc_invalid_op+0x38/0x50 [ 68.883519][ T5326] ? asm_exc_invalid_op+0x1a/0x20 [ 68.885370][ T5326] ? bch2_btree_pos_to_text+0xda/0x1f0 [ 68.887370][ T5326] ? bch2_btree_pos_to_text+0x1ed/0x1f0 [ 68.889466][ T5326] ? bch2_btree_pos_to_text+0x1ee/0x1f0 [ 68.891721][ T5326] ? bch2_btree_pos_to_text+0x1ed/0x1f0 [ 68.893861][ T5326] btree_node_read_work+0x486/0x1260 [ 68.895849][ T5326] ? __pfx_btree_node_read_work+0x10/0x10 [ 68.898002][ T5326] ? __bch2_time_stats_update+0x250/0x370 [ 68.900173][ T5326] ? __pfx_bch2_latency_acct+0x10/0x10 [ 68.902255][ T5326] ? bio_associate_blkg+0x6c/0x230 [ 68.904332][ T5326] bch2_btree_node_read+0x2433/0x29f0 [ 68.906191][ T5326] ? __bch2_btree_node_hash_insert+0x20c/0x1310 [ 68.908465][ T5326] ? __pfx_bch2_btree_node_read+0x10/0x10 [ 68.910501][ T5326] ? __mutex_unlock_slowpath+0x21e/0x790 [ 68.912546][ T5326] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 68.914516][ T5326] ? __pfx___bch2_btree_node_hash_insert+0x10/0x10 [ 68.916741][ T5326] ? six_unlock_ip+0x2ce/0x3e0 [ 68.918236][ T5326] ? bch2_btree_node_fill+0xb76/0x12f0 [ 68.919938][ T5326] bch2_btree_node_fill+0xc77/0x12f0 [ 68.921701][ T5326] ? __pfx_lock_acquire+0x10/0x10 [ 68.923484][ T5326] ? __pfx_bch2_btree_node_fill+0x10/0x10 [ 68.925538][ T5326] ? __asan_memset+0x23/0x50 [ 68.927337][ T5326] ? btree_cache_find+0xa4/0x720 [ 68.929170][ T5326] bch2_btree_node_get_noiter+0x9d5/0xf70 [ 68.931395][ T5326] ? __bch2_trans_get+0x978/0xd30 [ 68.933346][ T5326] read_btree_nodes_worker+0x13c5/0x2220 [ 68.935540][ T5326] ? read_btree_nodes_worker+0xbe6/0x2220 [ 68.937729][ T5326] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 68.940012][ T5326] ? _raw_spin_unlock_irqrestore+0x8f/0x140 [ 68.942358][ T5326] ? lockdep_hardirqs_on+0x99/0x150 [ 68.944452][ T5326] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 68.947095][ T5326] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 68.949713][ T5326] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 68.951867][ T5326] ? __kthread_parkme+0x169/0x1d0 [ 68.953637][ T5326] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 68.955751][ T5326] kthread+0x2f0/0x390 [ 68.957227][ T5326] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 68.959349][ T5326] ? __pfx_kthread+0x10/0x10 [ 68.961139][ T5326] ret_from_fork+0x4b/0x80 [ 68.962866][ T5326] ? __pfx_kthread+0x10/0x10 [ 68.964668][ T5326] ret_from_fork_asm+0x1a/0x30 [ 68.966561][ T5326] [ 68.967778][ T5326] Modules linked in: [ 68.969752][ T5326] ---[ end trace 0000000000000000 ]--- [ 68.979514][ T5326] RIP: 0010:bch2_btree_pos_to_text+0x1ee/0x1f0 [ 68.981991][ T5326] Code: 00 00 fc ff df e9 70 ff ff ff 89 d9 80 e1 07 38 c1 0f 8c 7a ff ff ff 48 89 df e8 3d 9b ec fd e9 6d ff ff ff e8 c3 33 86 fd 90 <0f> 0b 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 f3 0f 1e fa [ 68.987681][ T5326] RSP: 0018:ffffc9000d587448 EFLAGS: 00010293 [ 68.989482][ T5326] RAX: ffffffff8419401d RBX: 000000000000001b RCX: ffff88801e344880 [ 68.993031][ T5326] RDX: 0000000000000000 RSI: 000000000000001b RDI: 0000000000000000 [ 68.995958][ T5326] RBP: 0000000000000000 R08: ffffffff84193f0a R09: 0000000000000000 [ 68.998544][ T5326] R10: ffffc9000d5875e0 R11: fffff52001ab0ec1 R12: ffff888042da1000 [ 69.002065][ T5326] R13: ffff888052f80000 R14: ffff888052f80000 R15: ffffc9000d5875e0 [ 69.005058][ T5326] FS: 0000000000000000(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 69.008334][ T5326] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 69.011978][ T5326] CR2: 00005627b8ba90a8 CR3: 0000000011e64000 CR4: 0000000000352ef0 [ 69.014780][ T5326] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 69.017456][ T5326] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 69.020208][ T5326] Kernel panic - not syncing: Fatal exception [ 69.022852][ T5326] Kernel Offset: disabled [ 69.024550][ T5326] Rebooting in 86400 seconds..