program: bpf$PROG_LOAD(0x5, &(0x7f000000e000)={0x3, 0x4, &(0x7f0000000080)=ANY=[@ANYBLOB="b21059000000000005000000000000009500000000000000"], &(0x7f0000003ff6)='GPL\x00', 0x5, 0xfd90, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, @sched_cls, 0xffffffffffffffff, 0x8, &(0x7f00000000c0), 0x366, 0x10, &(0x7f0000000000), 0x2b2, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x48) r0 = open(&(0x7f0000000280)='.\x00', 0x0, 0x0) fcntl$notify(r0, 0x402, 0x80000030) bpf$MAP_CREATE_RINGBUF(0x0, &(0x7f0000000100)={0x1b, 0x0, 0x0, 0x100, 0x0, 0x1, 0x7, '\x00', 0x0, r0, 0x3, 0x2, 0x3, 0x0, @void, @value, @void, @value}, 0x50) r1 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$nl_generic(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="280500003d0007010000000000000000017c0000040000000c0001800600060008060000040502"], 0x528}}, 0xc000) socket$inet_icmp_raw(0x2, 0x3, 0x1) perf_event_open(&(0x7f00000001c0)={0x2, 0x80, 0xb5, 0x1, 0x0, 0x0, 0x0, 0x1, 0xa030, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x4, @perf_bp={0x0, 0xa}, 0x0, 0xfffffffffffffdff, 0x0, 0x2, 0x4, 0x0, 0x7, 0x0, 0xfffffff7, 0x0, 0xfffffffffffffffc}, 0xffffffffffffffff, 0x20000000000000, 0xffffffffffffffff, 0x0) syz_mount_image$bcachefs(&(0x7f0000000040), &(0x7f0000000180)='.\x00', 0x10, &(0x7f0000000000)=ANY=[@ANYRES64=0x0], 0xff, 0x5987, &(0x7f00000001c0)="$eJzs3W2QXFXdIPBzu3synZm8TAI8RJDJEMgjgpoJb4ViaXR9K0AqFpYSNgoDmWA0CakkCASU4IILBVhoaSnqB7SQWjRaVMEqkRJ52YRVlGJ1qS2kVnfRD24hS0ogS1ms89RM39PTc6fv3J6enpDA71eZuX1P3/6fc889ffv+T3emAwAAAG8Ie2/Ytv/coz746y8Nv3ztR36+6brQWx4rr8YN+tLlla9VCzmQuitLxpbZcfGWq3/4l4FL3v+re3p+8Mqedceu/8MHDrvkgc+etfv27zz80vz7/vlsUdw4nk4cX0+eT0Ko/mLfN7685/EjR8uSEEI5lHaGsChZ/PCiJBNi8B8hhHXpypLMnfe+fMr60eV1N3dPKF+Y2c54f2OrpuNsx/4rTgp/fN+a63+79Cc/7tr13M7xTZJqw3gKYcFFjY/vCiHMTX9GxdEWx2MctKtDCD0NjzujoF3Htdj+FTnrR6fLOemytyBOvH9ZZr2U2S67HnVllj0F9c1UXjva3a7IvMx69mQ0U3ntjOWL0uXP0uWJ04xfjj9JKCWhUm/+xmR8jISG45aEZOxYVuvrpfqxDen+Z9aTzHops17uyuzXWL3pQCsnycTyuF2mPJ6OK2n5sY3n6gaVdHleTn+8KV1W0yfqK3E9ZG/U9E66Ud+vMbFd+3LqO1BKDeegZuX1A58ejN60rDdZPOkxI03E+/asuWV5ee0je/ty2pHck6Txk7bi7/jNonmf/tFNl2df1+vxLyql8Uttxf/T2U+8cMFN3/92bvzbYvxyW/FPfrDn+bMfvWFZbv/si/1TaSv+0LOP3br08It35bb/jhi/2lb8Vbuf6J6//8GHcts/GPtnblvxnznzQ3+++6n7n8uNH2L8nrbir9295Svd/ftPyI3/UOyfOe2Nnxd3nf50f/9fB/LiPxnjz28r/l07b3/XnQtvPiv3+K6O/dPXVvxzjn/g+nn77z+m2blzLP4dnXrlBHhjOiy9xroxXW83z5yphnzhWwOV2jXfvPRnficrylx8jtazoJPxAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeH363TWnfur8935sTSUJIcnZZqSJeF95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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPA/duBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrBffyFSVXEcwM+Z2W3HnV3d1SArWlcrCntICiLqpaIiNELoyZCwNB+iIIgo7KE1NBIregmyXiQqqLYQCnKTRIs1+ie99FBBgfUQiLRQDtJDxc6cO87cndva3QqKzweGs+fMvd/7u+ecubMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwnzLQt7zZHtn5YOO282765PF7Tj52y3v3b7/k0dd/GN98w8f7Bl85Nb1l5davb1y2+cC9a6f2vHj4l+F3fjs2b/AjrWZ16tZCiCdiCLX3Z557YvrTc2bHYgihGkcmQhiNSw+PxlzCml9DCFvadXa/+fbJK7fOttt3D3SNL8mF5O8r1KtZPS0j3fXy/1JL+2xb4+HLwrfXb9jx+Yq33uyfPD5x+pBY69hPISze1Hl+fwhhUXrNynbb8uzk1K4PIQx2nHd1dxn5vR0uPMP6Ly/on5/as1Jbnycne39Vrl/JHZfvZ/pz7eA811uoojqKj1tYRUO5/pwFW6Ci+8nGR1P7bmpX/8X8avaKoRJDX7v8++LpPRI6ZimG2FzLWrtfaa9tSPef68dcv5LrV/tz99W8btpo1Ri7x7PjcuPZ47gvja/sfFb3cHvB+LmpraUP6qmsH/J/tNTn/NG+r6asrpk/qeXfUOl4BvUaby98Wox6GqvHpXPO+b2H7L3pDU9dXN34wZGRgjrivpjyY6n8bZ+NDt35xq6Hlhflb6qk/Eqp/O/WHf3pjl0vvVCY/2yWXy2Vf8XBwRPrPty5qnB+ZrL56SuVf9exj55ecfbdk73Wupm/N8uvlcq/burowHDj4KHC+tdk87OoVP431978/Wtf7j9emB+y/MFS+RunHnhmYKxxaWH+odZHod7coSX2z8+TV301NvbjeFH+F9n8D/fIj/Pmvzqx55qXl+xeW7g/12fzM1Kq/lsvOrBjqLH/gqJnZ9x7pt+wAPSyLP2P9WTql/2duVAdvxeeH+9rfQMNpdfw33mhnNnrLP4H8wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4A924IAEAAAAQND/1+0IFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgqAAD//6c3NP8=") [ 71.112037][ T4662] Bluetooth: hci0: command tx timeout [ 71.173241][ T5317] openvswitch: netlink: Missing key (keys=40, expected=2000) [ 71.355755][ T5317] loop0: detected capacity change from 0 to 32768 [ 71.433049][ T5317] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 71.439459][ T5317] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 71.444387][ T5317] bcachefs (loop0): Version upgrade required: [ 71.444387][ T5317] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 71.444387][ T5317] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.13: inode_has_child_snapshots [ 71.444387][ T5317] running recovery passes: check_allocations,check_alloc_info,check_lrus,check_btree_backpointers,check_backpointers_to_extents,check_extents_to_backpointers,check_alloc_to_lru_refs,bucket_gens_init,check_snapshot_trees,check_snapshots,check_subvols,check_subvol_children,delete_dead_snapshots,check_inodes,check_extents,check_indirect_extents,check_dirents,check_xattrs,check_root,check_unreachable_inodes,check_subvolume_structure,check_directory_structure,check_nlinks,set_fs_needs_rebalance [ 71.477260][ T5317] bcachefs (loop0): error validating btree node on loop0 at btree dirents level 0/0 [ 71.477283][ T5317] 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 [ 71.477295][ T5317] node offset 16/24: btree node data missing: expected 24 sectors, found 16, fixing [ 71.489726][ T5317] bcachefs (loop0): btree_node_read_work: rewriting btree node at btree=dirents level=0 SPOS_MAX due to error [ 71.496791][ T5317] bcachefs (loop0): error validating btree node at btree alloc level 0/0 [ 71.496807][ T5317] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 24 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0 [ 71.496819][ T5317] node offset 8/24 bset u64s 375 bset byte offset 184: keys out of order: u64s 11 type alloc_v4 0:32:0 len 0 ver 0 > u64s 11 type alloc_v4 0:2:0 len 0 ver 0, fixing [ 71.513932][ T5317] bcachefs (loop0): btree_node_read_work: rewriting btree node at btree=alloc level=0 SPOS_MAX due to error [ 71.518816][ T5317] bcachefs (loop0): error validating btree node on loop0 at btree stripes level 0/0 [ 71.518839][ T5317] 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 [ 71.518851][ T5317] node offset 0/32 bset u64s 0: incorrect btree id [ 71.531702][ T5317] bcachefs (loop0): flagging btree stripes lost data [ 71.536748][ T5317] error reading btree root stripes l=0: btree_node_read_error, fixing [ 71.539669][ T5317] bcachefs (loop0): will run btree node scan [ 71.545378][ T5317] bcachefs (loop0): error validating btree node on loop0 at btree backpointers level 0/0 [ 71.545392][ T5317] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 4a8b0fa43a9980a6 written 24 min_key POS_MIN durability: 1 ptr: 0:37:0 gen 0 [ 71.545402][ T5317] node offset 16/24 bset u64s 7: checksum error, type none: got should be , fixing [ 71.559916][ T5317] bcachefs (loop0): btree_node_read_work: rewriting btree node at btree=backpointers level=0 SPOS_MAX due to error [ 71.566171][ T5317] bcachefs (loop0): scan_for_btree_nodes... [ 71.582611][ T5329] ------------[ cut here ]------------ [ 71.586899][ T5329] kernel BUG at fs/bcachefs/btree_cache.h:131! [ 71.589505][ T5329] Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN NOPTI [ 71.592030][ T5329] CPU: 0 UID: 0 PID: 5329 Comm: read_btree_node Not tainted 6.13.0-rc2-syzkaller-00018-g7cb1b4663150 #0 [ 71.596069][ T5329] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 71.600260][ T5329] RIP: 0010:bch2_btree_pos_to_text+0x1ee/0x1f0 [ 71.602788][ T5329] 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 fd bc ec fd e9 6d ff ff ff e8 13 5e 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 [ 71.610131][ T5329] RSP: 0018:ffffc9000d587448 EFLAGS: 00010293 [ 71.612351][ T5329] RAX: ffffffff8419002d RBX: 0000000000000016 RCX: ffff88801fa9a440 [ 71.615344][ T5329] RDX: 0000000000000000 RSI: 0000000000000016 RDI: 0000000000000000 [ 71.618119][ T5329] RBP: 0000000000000000 R08: ffffffff8418ff1a R09: 0000000000000000 [ 71.620943][ T5329] R10: ffffc9000d5875e0 R11: fffff52001ab0ec1 R12: ffff888043c43800 [ 71.624939][ T5329] R13: ffff888052c00000 R14: ffff888052c00000 R15: ffffc9000d5875e0 [ 71.628355][ T5329] FS: 0000000000000000(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 71.631932][ T5329] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 71.634617][ T5329] CR2: 000055c13bc79008 CR3: 000000004308a000 CR4: 0000000000352ef0 [ 71.637678][ T5329] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 71.640788][ T5329] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 71.643882][ T5329] Call Trace: [ 71.645046][ T5329] [ 71.646082][ T5329] ? __die_body+0x5f/0xb0 [ 71.647813][ T5329] ? die+0x9e/0xc0 [ 71.649041][ T5329] ? do_trap+0x15a/0x3a0 [ 71.650633][ T5329] ? bch2_btree_pos_to_text+0x1ee/0x1f0 [ 71.652845][ T5329] ? do_error_trap+0x1dc/0x2c0 [ 71.654528][ T5329] ? bch2_btree_pos_to_text+0x1ee/0x1f0 [ 71.656769][ T5329] ? mark_lock+0x9a/0x360 [ 71.658451][ T5329] ? __pfx_do_error_trap+0x10/0x10 [ 71.660368][ T5329] ? report_bug+0x3e8/0x500 [ 71.662198][ T5329] ? handle_invalid_op+0x34/0x40 [ 71.664283][ T5329] ? bch2_btree_pos_to_text+0x1ee/0x1f0 [ 71.666469][ T5329] ? exc_invalid_op+0x38/0x50 [ 71.668424][ T5329] ? asm_exc_invalid_op+0x1a/0x20 [ 71.670432][ T5329] ? bch2_btree_pos_to_text+0xda/0x1f0 [ 71.672406][ T5329] ? bch2_btree_pos_to_text+0x1ed/0x1f0 [ 71.674530][ T5329] ? bch2_btree_pos_to_text+0x1ee/0x1f0 [ 71.676819][ T5329] ? bch2_btree_pos_to_text+0x1ed/0x1f0 [ 71.679268][ T5329] btree_node_read_work+0x486/0x1260 [ 71.681744][ T5329] ? __pfx_btree_node_read_work+0x10/0x10 [ 71.684074][ T5329] ? __bch2_time_stats_update+0x240/0x370 [ 71.686043][ T5329] ? __pfx_bch2_latency_acct+0x10/0x10 [ 71.687754][ T5329] ? bio_associate_blkg+0x6c/0x230 [ 71.689402][ T5329] bch2_btree_node_read+0x2433/0x29f0 [ 71.691105][ T5329] ? __bch2_btree_node_hash_insert+0x20c/0x1310 [ 71.693196][ T5329] ? __pfx_bch2_btree_node_read+0x10/0x10 [ 71.695084][ T5329] ? __mutex_unlock_slowpath+0x21e/0x790 [ 71.696860][ T5329] ? __pfx___mutex_unlock_slowpath+0x10/0x10 [ 71.698911][ T5329] ? __pfx___bch2_btree_node_hash_insert+0x10/0x10 [ 71.700935][ T5329] ? six_unlock_ip+0x2ce/0x3e0 [ 71.702722][ T5329] ? bch2_btree_node_fill+0xb76/0x12f0 [ 71.704707][ T5329] bch2_btree_node_fill+0xc77/0x12f0 [ 71.706628][ T5329] ? __pfx_lock_acquire+0x10/0x10 [ 71.708576][ T5329] ? __pfx_bch2_btree_node_fill+0x10/0x10 [ 71.710751][ T5329] ? __asan_memset+0x23/0x50 [ 71.712437][ T5329] ? btree_cache_find+0xa4/0x720 [ 71.714319][ T5329] bch2_btree_node_get_noiter+0x9d5/0xf70 [ 71.716364][ T5329] ? __bch2_trans_get+0x978/0xd30 [ 71.718183][ T5329] read_btree_nodes_worker+0x13c5/0x2220 [ 71.720323][ T5329] ? read_btree_nodes_worker+0xbe6/0x2220 [ 71.722320][ T5329] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 71.724563][ T5329] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 71.726825][ T5329] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 71.729086][ T5329] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 71.731261][ T5329] ? __kthread_parkme+0x169/0x1d0 [ 71.733274][ T5329] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 71.735500][ T5329] kthread+0x2f0/0x390 [ 71.737046][ T5329] ? __pfx_read_btree_nodes_worker+0x10/0x10 [ 71.739296][ T5329] ? __pfx_kthread+0x10/0x10 [ 71.741048][ T5329] ret_from_fork+0x4b/0x80 [ 71.742704][ T5329] ? __pfx_kthread+0x10/0x10 [ 71.744534][ T5329] ret_from_fork_asm+0x1a/0x30 [ 71.746242][ T5329] [ 71.747385][ T5329] Modules linked in: [ 71.749333][ T5329] ---[ end trace 0000000000000000 ]--- [ 71.756842][ T5329] RIP: 0010:bch2_btree_pos_to_text+0x1ee/0x1f0 [ 71.759735][ T5329] 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 fd bc ec fd e9 6d ff ff ff e8 13 5e 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 [ 71.767585][ T5329] RSP: 0018:ffffc9000d587448 EFLAGS: 00010293 [ 71.769898][ T5329] RAX: ffffffff8419002d RBX: 0000000000000016 RCX: ffff88801fa9a440 [ 71.773479][ T5329] RDX: 0000000000000000 RSI: 0000000000000016 RDI: 0000000000000000 [ 71.776412][ T5329] RBP: 0000000000000000 R08: ffffffff8418ff1a R09: 0000000000000000 [ 71.779314][ T5329] R10: ffffc9000d5875e0 R11: fffff52001ab0ec1 R12: ffff888043c43800 [ 71.782756][ T5329] R13: ffff888052c00000 R14: ffff888052c00000 R15: ffffc9000d5875e0 [ 71.785720][ T5329] FS: 0000000000000000(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 71.788924][ T5329] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 71.792065][ T5329] CR2: 000055c13bc79008 CR3: 0000000012c8c000 CR4: 0000000000352ef0 [ 71.795064][ T5329] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 71.797796][ T5329] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 71.801195][ T5329] Kernel panic - not syncing: Fatal exception [ 71.803641][ T5329] Kernel Offset: disabled [ 71.805261][ T5329] Rebooting in 86400 seconds..