program: r0 = socket$inet6_udp(0xa, 0x2, 0x0) r1 = syz_usb_connect$printer(0x0, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x110, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1, 0x1, 0x0, 0x0, 0x0, [{{0x9, 0x4, 0x0, 0x0, 0x1, 0x7, 0x1, 0x1, 0x0, "", {{{0x9, 0x5, 0x1, 0x2, 0x200, 0x0, 0xfc}}}}}]}}]}}, 0x0) syz_usb_control_io$printer(r1, 0x0, &(0x7f00000006c0)={0x34, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)={0x20, 0x0, 0x1}}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x26e1, 0x0) mount$nfs(0x0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x80, 0x0) r2 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r3 = syz_genetlink_get_family_id$nfc(&(0x7f0000004340), r2) sendmsg$NFC_CMD_VENDOR(r2, &(0x7f0000004400)={0x0, 0x0, &(0x7f00000043c0)={&(0x7f0000004380)={0x1c, r3, 0x1, 0x70bd27, 0x25dfdbfb, {}, [@NFC_ATTR_DEVICE_INDEX={0x8}]}, 0x1c}}, 0x40002) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFT_BATCH(r4, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040)={&(0x7f0000000340)={{0x14}, [@NFT_MSG_NEWTABLE={0x20, 0x0, 0xa, 0x101, 0x0, 0x0, {0x1, 0x0, 0x400}, [@NFTA_TABLE_NAME={0x9, 0x1, 'syz0\x00'}]}, @NFT_MSG_NEWCHAIN={0x34, 0x3, 0xa, 0x201, 0x0, 0x0, {0x1}, [@NFTA_CHAIN_TABLE={0x9, 0x1, 'syz0\x00'}, @NFTA_CHAIN_NAME={0x9, 0x3, 'syz1\x00'}, @NFTA_CHAIN_FLAGS={0x8, 0xa, 0x1, 0x0, 0x4}]}, @NFT_MSG_NEWCHAIN={0x2c, 0x3, 0xa, 0x401, 0x0, 0x0, {0x1, 0x0, 0x1}, [@NFTA_CHAIN_HANDLE={0xc, 0x2, 0x1, 0x0, 0x1}, @NFTA_CHAIN_TABLE={0x9, 0x1, 'syz0\x00'}]}], {0x14}}, 0xa8}, 0x1, 0x0, 0x0, 0x8040}, 0x0) mlockall(0x0) syz_open_dev$char_usb(0xc, 0xb4, 0x0) setsockopt$IP6T_SO_SET_REPLACE(r0, 0x29, 0x40, &(0x7f0000000e00)=@raw={'raw\x00', 0x3c1, 0x3, 0x4e8, 0x0, 0x268, 0x311, 0x288, 0x268, 0x418, 0x460, 0x460, 0x418, 0x460, 0x9, 0x0, {[{{@uncond, 0x160, 0x260, 0x288, 0x0, {0x9401}, [@common=@inet=@hashlimit2={{0x150}, {'hsr0\x00', {0x0, 0x9, 0x0, 0x0, 0x0, 0x5, 0x9}}}, @common=@unspec=@rateest={{0x68}, {'bond0\x00', 'bond_slave_1\x00', 0x2, 0x3, 0xd, 0x0, 0xd, 0x4, {0x9}, {0xdc}}}]}, @common=@unspec=@NFQUEUE2={0x28}}, {{@ipv6={@private2, @remote, [], [], 'ip6gretap0\x00', 'ip6_vti0\x00'}, 0x0, 0x170, 0x190, 0xe4030000, {}, [@common=@unspec=@conntrack3={{0xc8}, {{@ipv4=@broadcast, [0xff, 0x0, 0xffffff00], @ipv4=@multicast1, [0xffffffff, 0xff000000, 0xff000000], @ipv4=@remote, [0xff000000, 0xffffff00, 0xffffffff, 0xff], @ipv6=@loopback, [0xffffff00, 0xffffff00, 0x0, 0xffffffff], 0x1, 0xf, 0x6c, 0x4e21, 0x4e24, 0x4e20, 0x4e21, 0x41a, 0x2}, 0x140, 0x78, 0x4e20, 0x4e24, 0x4e24, 0x4e20}}]}, @unspec=@TRACE={0x20}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x548) socket$nl_route(0x10, 0x3, 0x0) syz_mount_image$bcachefs(&(0x7f0000000000), &(0x7f0000005900)='./file0\x00', 0x10000, &(0x7f0000000040)=ANY=[@ANYRES16=r0, @ANYRESHEX=r0, @ANYRESOCT, @ANYRESDEC=0x0, @ANYRES32=r0], 0x1, 0x5978, &(0x7f000000b2c0)="$eJzs3X+QHNV9IPDXM7Pa2V2ttBI4lsGsFhklBMfWil+F7ZQt5xLbBYSSi5SDONmwoBWRLQmVJAIIEkQOfFCAC6ecSnDyB3Fh6rAVF1VwMQplLOAkzsamuPioK0ydfYf9R64IhyqAjnJx2dTu9Jud6Z3enp2d1Q/4fErann7T832vX7/p7e+b3t0AAADAu8Kh23cdueSU3/vhn42/ectn/mHbrWGgPFVejRsMpcsbjlULOZp6Kyumltlx8Rs3feuXI1f/zg8e7v/mWwc3nb75p7970tWPf/HC/ff99ZNvDD76ry8XxY3j6azp9eTVJITq9w7/xZcPPvveybIkhFBOhvaGsCxZ/uSyJL62UluM/iqEsCktG6w0x3/kzXM2Ty5vvau3qXxpph3G+7tbNR1ne45c/8Hws09uuO3HK7/zdz37Xtk7vUlSbRhPISy5svH1PSGEvvT/pDjaVsQXp8v1IYT+htddUNCuD7TZ/jU566emy0XpcqAgTnx+VWa9lNkuux71ZJb9BfXNV147Ot2uyOLMetKluFFeO2P5snT53XR51hzjl+P/JJSSUKk3f2syPUZCw3FLQjJ1LKv19VL92IZ0/zPrSWa9lFkv92T2a6redKCVk6S5PG6XKY+n40pafnrjubqFS3PK35cuq+kb9a24HrIPagZmPKjv15TYrsOztOVoKDWcg1qV1w98ejAG0rKBZPmM10y0EJ87uOHu1eWNTx0aymlH8nCSxk86ir/nR8sWf+Hbd163Ii/+laU0fqmj+D+/6LnXLr/zG1/PjX9vjF/uKP7ZT/S/etHTt6/K7Z/DsX8qHcUfe/mZe1aefNW+FS2PdgjJ/TF+te34fQ3Prdv/XO/gkScODOWcmZLR2D99HbX/pY996hcPvfDYK7n9E2L8/o7ib9y/4yu9w0fOzI1/IPbPwFRNcx4/r+87/8Xh4X8ayYv/fIw/2FH7H9x730cfWHrXhbnjc33sn6GO4l98xuO3LT7y2Gl5587k/m595wR4dzopvca6I13vNM+cr4Z84a9GKrVrvsXp/8FuVpQxWc+SBYwPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzvSPN5/7+cs+8dkNlSSEJGebiRbic+VF69aNdFDv2MvP3LPy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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwH3bgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwXz+hcVRxHMDf203Mdjdpk1YwKqZpVZR6sCiI6EVFRVqRgqdKkWprD6IgiCj1YCqtWKriRbB6Kf4DNUpBwcZiaZVU/Fe8eFBBoXoQSjGoDeJBZZN5m92J063TKmg/Hxjevjcz3/nNe5PJLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r5 = socket$inet6_mptcp(0xa, 0x1, 0x106) connect(r5, &(0x7f0000000080)=@l2tp6={0xa, 0x0, 0x8, @ipv4={'\x00', '\xff\xff', @multicast1}, 0xc, 0x3}, 0x80) setsockopt$inet6_tcp_int(r5, 0x6, 0x6, &(0x7f0000000140)=0xff, 0x4) r6 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2200, 0x0) ioctl$FS_IOC_REMOVE_ENCRYPTION_KEY(r6, 0x4020bc15, 0x0) [ 75.055472][ T4671] Bluetooth: hci0: command tx timeout [ 75.328584][ T9] usb 5-1: new high-speed USB device number 2 using dummy_hcd [ 75.478797][ T9] usb 5-1: Using ep0 maxpacket: 8 [ 75.486111][ T9] usb 5-1: New USB device found, idVendor=0525, idProduct=a4a8, bcdDevice= 0.40 [ 75.490162][ T9] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 75.493581][ T9] usb 5-1: Product: syz [ 75.495518][ T9] usb 5-1: Manufacturer: syz [ 75.497732][ T9] usb 5-1: SerialNumber: syz [ 75.721031][ T9] usblp 5-1:1.0: usblp0: USB Unidirectional printer dev 2 if 0 alt 0 proto 1 vid 0x0525 pid 0xA4A8 [ 76.101498][ T5322] loop0: detected capacity change from 0 to 32768 [ 76.205931][ T5322] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,gc_reserve_bytes=512 GiB,nojournal_transaction_names [ 76.205953][ T5322] allowing incompatible features above 0.0: (unknown version) [ 76.205960][ T5322] features: lz4,new_siphash,inline_data,new_extent_overwrite,btree_ptr_v2,new_varint,journal_no_flush,alloc_v2,extents_across_btree_nodes [ 76.250099][ T5322] bcachefs (loop0): Using encoding defined by superblock: utf8-12.1.0 [ 76.253989][ T5322] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 76.257591][ T5322] bcachefs (loop0): Version upgrade from 1.13: inode_has_child_snapshots to 1.7: mi_btree_bitmap incomplete [ 76.257591][ T5322] Doing compatible version upgrade from 1.13: inode_has_child_snapshots to 1.28: inode_has_case_insensitive [ 76.257591][ T5322] running recovery passes: check_allocations,check_extents_to_backpointers,check_inodes [ 76.290697][ T5322] bcachefs (loop0): btree node read error at btree dirents level 0/0 [ 76.290731][ T5322] 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 [ 76.290741][ T5322] loop0 node offset 0/24 bset u64s 0: incorrect max key 281483566645247:U64_MAX:U32_MAX [ 76.290749][ T5322] flagging btree dirents lost data [ 76.290755][ T5322] running recovery pass check_lrus (14), currently at recovery_pass_empty (0) [ 76.290763][ T5322] running recovery pass check_backpointers_to_extents (16), currently at recovery_pass_empty (0) [ 76.290770][ T5322] running recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 76.290777][ T5322] ret btree_node_read_validate_error [ 76.325311][ T5322] bcachefs (loop0): error reading btree root btree=dirents level=0: btree_node_read_error, fixing [ 76.334823][ T5322] bcachefs (loop0): invalid bkey in btree_node btree=alloc level=0: u64s 11 type alloc_v4 POS_MIN len 0 ver 0: [ 76.334845][ T5322] gen 0 oldest_gen 0 data_type sb [ 76.334849][ T5322] journal_seq_nonempty 1 [ 76.334854][ T5322] journal_seq_empty 1769482 [ 76.334857][ T5322] need_discard 1 [ 76.334861][ T5322] need_inc_gen 1 [ 76.334867][ T5322] dirty_sectors 256 [ 76.334871][ T5322] stripe_sectors 27 [ 76.334875][ T5322] cached_sectors 0 [ 76.334880][ T5322] stripe 132 [ 76.334886][ T5322] stripe_redundancy 0 [ 76.334891][ T5322] io_time[READ] 1 [ 76.334896][ T5322] io_time[WRITE] 1 [ 76.334901][ T5322] fragmentation 0 [ 76.334906][ T5322] bp_start 6 [ 76.334911][ T5322] [ 76.334916][ T5322] invalid data type (got 1 should be 7), deleting [ 76.364315][ T1313] ieee802154 phy0 wpan0: encryption failed: -22 [ 76.364385][ T1313] ieee802154 phy1 wpan1: encryption failed: -22 [ 76.389503][ T5322] bcachefs (loop0): invalid bkey in btree_node btree=alloc level=0: u64s 12 type alloc_v4 0:28:0 len 0 ver 0: [ 76.389519][ T5322] gen 0 oldest_gen 0 data_type btree [ 76.389526][ T5322] journal_seq_nonempty 6 [ 76.389531][ T5322] journal_seq_empty 0 [ 76.389537][ T5322] need_discard 1 [ 76.389543][ T5322] need_inc_gen 1 [ 76.389549][ T5322] dirty_sectors 0 [ 76.389555][ T5322] stripe_sectors 1769482 [ 76.389561][ T5322] cached_sectors 0 [ 76.389567][ T5322] stripe 0 [ 76.389573][ T5322] stripe_redundancy 0 [ 76.389578][ T5322] io_time[READ] 1 [ 76.389583][ T5322] io_time[WRITE] 768 [ 76.389588][ T5322] fragmentation 0 [ 76.389593][ T5322] bp_start 7 [ 76.389598][ T5322] [ 76.389603][ T5322] invalid data type (got 3 should be 9), deleting [ 76.434236][ T5322] bcachefs (loop0): btree node read error at btree subvolumes level 0/0 [ 76.434285][ T5322] u64s 11 type btree_ptr_v2 42949672959:U64_MAX:U32_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0 [ 76.434296][ T5322] loop0 node offset 0/16 bset u64s 0: incorrect max key SPOS_MAX [ 76.434303][ T5322] flagging btree subvolumes lost data [ 76.434309][ T5322] ret btree_node_read_validate_error [ 76.453502][ T5322] bcachefs (loop0): error reading btree root btree=subvolumes level=0: btree_node_read_error, fixing [ 76.463677][ T5322] bcachefs (loop0): check_topology... [ 76.464084][ T5322] bcachefs (loop0): btree root dirents unreadable, must recover from scan [ 76.473999][ T5322] bcachefs (loop0): no nodes found for btree dirents, continuing [ 76.477839][ T5322] bcachefs (loop0): btree root subvolumes unreadable, must recover from scan [ 76.482077][ T5322] bcachefs (loop0): no nodes found for btree subvolumes, continuing [ 76.486770][ T5322] done [ 76.488062][ T5322] bcachefs (loop0): accounting_read... done [ 76.493866][ T5322] bcachefs (loop0): alloc_read... done [ 76.497070][ T5322] bcachefs (loop0): snapshots_read... done [ 76.500783][ T5322] bcachefs (loop0): check_allocations... [ 76.502304][ T5322] ------------[ cut here ]------------ [ 76.507384][ T5322] kernel BUG at fs/bcachefs/bkey.c:298! [ 76.511567][ T5322] Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI [ 76.514280][ T5322] CPU: 0 UID: 0 PID: 5322 Comm: syz.0.0 Not tainted 6.16.0-rc3-syzkaller-00072-gee88bddf7f2f #0 PREEMPT(full) [ 76.519100][ T5322] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 76.523495][ T5322] RIP: 0010:__bkey_unpack_pos+0x7a8/0x7c0 [ 76.525995][ T5322] Code: 48 c7 c7 b0 fc 75 8e 4c 8b 7c 24 10 4c 89 fe 48 89 da e8 1b 4f dc 00 e9 d1 fc ff ff e8 d1 aa a5 fd 90 0f 0b e8 c9 aa a5 fd 90 <0f> 0b e8 c1 aa a5 fd 90 0f 0b 66 66 66 66 66 2e 0f 1f 84 00 00 00 [ 76.533955][ T5322] RSP: 0018:ffffc9000d3c6368 EFLAGS: 00010283 [ 76.536564][ T5322] RAX: ffffffff841aa3a7 RBX: ffff8880545c0188 RCX: 0000000000100000 [ 76.539835][ T5322] RDX: ffffc9000e03a000 RSI: 0000000000065037 RDI: 0000000000065038 [ 76.543187][ T5322] RBP: 0000000000000000 R08: ffffc9000d3c6413 R09: 0000000000000000 [ 76.546463][ T5322] R10: ffffc9000d3c6408 R11: fffff52001a78c83 R12: dffffc0000000000 [ 76.549546][ T5322] R13: 0000000000000025 R14: 0000000000000003 R15: 0000000000000003 [ 76.552635][ T5322] FS: 00007f92bbd336c0(0000) GS:ffff88808d251000(0000) knlGS:0000000000000000 [ 76.556305][ T5322] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 76.559016][ T5322] CR2: 00007f427ab909c0 CR3: 000000003f596000 CR4: 0000000000352ef0 [ 76.562340][ T5322] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 76.565474][ T5322] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 76.569010][ T5322] Call Trace: [ 76.570447][ T5322] [ 76.571770][ T5322] __bch2_bkey_cmp_packed_format_checked+0x25e/0x510 [ 76.574287][ T5322] bch2_btree_node_iter_init+0xbc2/0x3a50 [ 76.576509][ T5322] ? bch2_trans_mark_metadata_bucket+0xe15/0x1260 [ 76.579111][ T5322] ? __pfx_bch2_btree_node_iter_init+0x10/0x10 [ 76.581654][ T5322] ? rcu_is_watching+0x15/0xb0 [ 76.583662][ T5322] ? bch2_btree_path_traverse_one+0x91e/0x21d0 [ 76.586225][ T5322] bch2_btree_path_level_init+0x50b/0xa20 [ 76.588698][ T5322] bch2_btree_path_traverse_one+0xfec/0x21d0 [ 76.591278][ T5322] ? bch2_btree_path_traverse_one+0x91e/0x21d0 [ 76.593981][ T5322] ? bch2_check_allocations+0x120d/0x57b0 [ 76.596320][ T5322] ? bch2_btree_iter_verify+0x1d/0x360 [ 76.598960][ T5322] bch2_btree_iter_peek_max+0x984/0x51f0 [ 76.602176][ T5322] ? bch2_check_allocations+0x120d/0x57b0 [ 76.604698][ T5322] ? bch2_check_allocations+0x11cd/0x57b0 [ 76.607464][ T5322] ? __pfx_bch2_btree_iter_peek_max+0x10/0x10 [ 76.611049][ T5322] ? bch2_trans_begin+0x1943/0x1fc0 [ 76.614121][ T5322] ? bch2_trans_node_iter_init+0x348/0x5e0 [ 76.616967][ T5322] ? bch2_trans_node_iter_init+0x406/0x5e0 [ 76.619750][ T5322] ? __pfx_bch2_trans_begin+0x10/0x10 [ 76.622476][ T5322] ? __pfx_bch2_trans_node_iter_init+0x10/0x10 [ 76.624925][ T5322] ? __bch2_trans_get+0x9c2/0xd80 [ 76.627444][ T5322] bch2_check_allocations+0x120d/0x57b0 [ 76.630078][ T5322] ? prb_read_valid+0x3c/0x60 [ 76.632273][ T5322] ? desc_read+0x208/0x3f0 [ 76.634280][ T5322] ? desc_read+0x1b8/0x3f0 [ 76.636176][ T5322] ? bch2_check_allocations+0xf51/0x57b0 [ 76.638617][ T5322] ? prb_first_seq+0xfd/0x1a0 [ 76.640660][ T5322] ? __pfx_prb_first_seq+0x10/0x10 [ 76.642924][ T5322] ? desc_read+0x1b8/0x3f0 [ 76.644838][ T5322] ? this_cpu_in_panic+0x4f/0x80 [ 76.647083][ T5322] ? _prb_read_valid+0xa07/0xa90 [ 76.649275][ T5322] ? __pfx_bch2_check_allocations+0x10/0x10 [ 76.651732][ T5322] ? up+0xde/0x150 [ 76.653544][ T5322] ? __pfx__prb_read_valid+0x10/0x10 [ 76.655846][ T5322] ? __console_unlock+0x14c/0x1a0 [ 76.657989][ T5322] ? __pfx___console_unlock+0x10/0x10 [ 76.660211][ T5322] ? prb_read_valid+0x3c/0x60 [ 76.662207][ T5322] ? console_unlock+0x21b/0x270 [ 76.664268][ T5322] ? bch2_check_allocations+0x11c1/0x57b0 [ 76.666718][ T5322] ? irq_work_queue+0xc3/0x140 [ 76.668959][ T5322] ? __wake_up_klogd+0xd9/0x110 [ 76.671121][ T5322] ? vprintk_emit+0x63e/0x7a0 [ 76.673350][ T5322] ? __pfx_vprintk_emit+0x10/0x10 [ 76.675728][ T5322] ? do_raw_spin_lock+0x121/0x290 [ 76.677923][ T5322] ? __pfx___bch2_print+0x10/0x10 [ 76.680267][ T5322] ? _raw_spin_unlock_irq+0x23/0x50 [ 76.682605][ T5322] ? lockdep_hardirqs_on+0x9c/0x150 [ 76.684932][ T5322] __bch2_run_recovery_passes+0x392/0x1010 [ 76.687355][ T5322] bch2_run_recovery_passes+0x184/0x210 [ 76.689642][ T5322] bch2_fs_recovery+0x25fd/0x3950 [ 76.691765][ T5322] ? check_noncircular+0xe0/0x160 [ 76.693834][ T5322] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 76.696107][ T5322] ? __lock_acquire+0xab9/0xd20 [ 76.698117][ T5322] ? __lock_acquire+0xab9/0xd20 [ 76.700200][ T5322] ? __lock_acquire+0xab9/0xd20 [ 76.702325][ T5322] ? bch2_fs_start+0x9fe/0xd90 [ 76.705137][ T5322] ? up_write+0x1c4/0x420 [ 76.707013][ T5322] ? bch2_fs_start+0x5c4/0xd90 [ 76.708962][ T5322] bch2_fs_start+0xa99/0xd90 [ 76.710879][ T5322] ? bch2_fs_start+0x5c4/0xd90 [ 76.712979][ T5322] ? __pfx_bch2_fs_start+0x10/0x10 [ 76.715146][ T5322] ? sget+0x267/0x620 [ 76.716899][ T5322] bch2_fs_get_tree+0xb02/0x14f0 [ 76.719017][ T5322] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 76.721391][ T5322] ? aa_get_newest_label+0xf7/0x5d0 [ 76.723875][ T5322] ? vfs_parse_monolithic_sep+0x2df/0x310 [ 76.726631][ T5322] ? apparmor_capable+0x137/0x1b0 [ 76.728731][ T5322] vfs_get_tree+0x92/0x2b0 [ 76.730587][ T5322] do_new_mount+0x24a/0xa40 [ 76.733021][ T5322] __se_sys_mount+0x317/0x410 [ 76.735203][ T5322] ? __pfx___se_sys_mount+0x10/0x10 [ 76.737225][ T5322] ? do_syscall_64+0xbe/0x3b0 [ 76.739310][ T5322] ? __x64_sys_mount+0x20/0xc0 [ 76.741327][ T5322] do_syscall_64+0xfa/0x3b0 [ 76.743219][ T5322] ? lockdep_hardirqs_on+0x9c/0x150 [ 76.745449][ T5322] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 76.747969][ T5322] ? clear_bhb_loop+0x60/0xb0 [ 76.749874][ T5322] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 76.752357][ T5322] RIP: 0033:0x7f92baf900ca [ 76.754286][ T5322] 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 [ 76.762190][ T5322] RSP: 002b:00007f92bbd32e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 76.765805][ T5322] RAX: ffffffffffffffda RBX: 00007f92bbd32ef0 RCX: 00007f92baf900ca [ 76.769137][ T5322] RDX: 0000200000000000 RSI: 0000200000005900 RDI: 00007f92bbd32eb0 [ 76.772178][ T5322] RBP: 0000200000000000 R08: 00007f92bbd32ef0 R09: 0000000000010000 [ 76.775555][ T5322] R10: 0000000000010000 R11: 0000000000000246 R12: 0000200000005900 [ 76.778603][ T5322] R13: 00007f92bbd32eb0 R14: 0000000000005978 R15: 0000200000000040 [ 76.781748][ T5322] [ 76.783095][ T5322] Modules linked in: [ 76.785285][ T5322] ---[ end trace 0000000000000000 ]--- [ 76.797568][ T5322] RIP: 0010:__bkey_unpack_pos+0x7a8/0x7c0 [ 76.800702][ T5322] Code: 48 c7 c7 b0 fc 75 8e 4c 8b 7c 24 10 4c 89 fe 48 89 da e8 1b 4f dc 00 e9 d1 fc ff ff e8 d1 aa a5 fd 90 0f 0b e8 c9 aa a5 fd 90 <0f> 0b e8 c1 aa a5 fd 90 0f 0b 66 66 66 66 66 2e 0f 1f 84 00 00 00 [ 76.809350][ T5322] RSP: 0018:ffffc9000d3c6368 EFLAGS: 00010283 [ 76.811545][ T5322] RAX: ffffffff841aa3a7 RBX: ffff8880545c0188 RCX: 0000000000100000 [ 76.814595][ T5322] RDX: ffffc9000e03a000 RSI: 0000000000065037 RDI: 0000000000065038 [ 76.817856][ T5322] RBP: 0000000000000000 R08: ffffc9000d3c6413 R09: 0000000000000000 [ 76.822011][ T5322] R10: ffffc9000d3c6408 R11: fffff52001a78c83 R12: dffffc0000000000 [ 76.825290][ T5322] R13: 0000000000000025 R14: 0000000000000003 R15: 0000000000000003 [ 76.829208][ T5322] FS: 00007f92bbd336c0(0000) GS:ffff88808d251000(0000) knlGS:0000000000000000 [ 76.833046][ T5322] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 76.835701][ T5322] CR2: 00007f427ab909c0 CR3: 000000003f596000 CR4: 0000000000352ef0 [ 76.840796][ T5322] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 76.844832][ T5322] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 76.848003][ T5322] Kernel panic - not syncing: Fatal exception [ 76.851028][ T5322] Kernel Offset: disabled [ 76.852827][ T5322] Rebooting in 86400 seconds..