program: r0 = socket$rds(0x15, 0x5, 0x0) r1 = socket$nl_xfrm(0x10, 0x3, 0x6) ioctl$sock_inet_SIOCSIFFLAGS(r1, 0x8947, &(0x7f0000000140)={'bond0\x00'}) r2 = syz_init_net_socket$802154_dgram(0x24, 0x2, 0x0) getsockopt$IP_VS_SO_GET_SERVICE(r2, 0x0, 0x483, 0x0, &(0x7f0000002800)) bind$rds(r0, &(0x7f0000002d00)={0x2, 0x4e21, @multicast2}, 0x10) r3 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r4 = ioctl$KVM_CREATE_VM(r3, 0xae01, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000006c0)=@newlink={0x48, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x28, 0x12, 0x0, 0x1, @veth={{0x9}, {0xffffffffffffff7c, 0x2, 0x0, 0x1, @val=@VETH_INFO_PEER={0x14}}}}]}, 0x48}}, 0x0) r5 = ioctl$KVM_CREATE_VCPU(r4, 0xae41, 0x0) ioctl$KVM_SET_MSRS(r5, 0xc008ae88, &(0x7f0000000040)={0x10000000000000cf, 0x0, [{}]}) r6 = bpf$MAP_CREATE(0x0, &(0x7f0000005b80)=ANY=[@ANYBLOB="0f00000004000000080000000800000000000000", @ANYRES32, @ANYBLOB='\x00'/20, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="8f00005a068feab15bb86a0080000000000200000000000000fb2cea9c000000"], 0x48) bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x4, 0xc, &(0x7f0000000440)=@framed={{}, [@ringbuf_output={{0x18, 0x1, 0x1, 0x0, r6}, {}, {}, {}, {}, {}, {}, {0x85, 0x0, 0x0, 0x3}}]}, &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback=0x1d, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x94) r7 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$AUTOFS_DEV_IOCTL_SETPIPEFD(r7, 0xc0189378, &(0x7f0000000080)={{0x1, 0x1, 0x18, r0, {r1}}, './file0\x00'}) r8 = syz_open_dev$swradio(&(0x7f0000000a00), 0x0, 0x2) r9 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r10 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r11 = syz_genetlink_get_family_id$nfc(&(0x7f0000000880), r9) sendmsg$NFC_CMD_GET_DEVICE(r10, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001640)={&(0x7f0000001600)={0x1c, r11, 0x1, 0x70bd2a, 0x25dfdbfb, {}, [@NFC_ATTR_DEVICE_INDEX={0x8}]}, 0x1c}}, 0x40) ioctl$VIDIOC_ENUM_FREQ_BANDS(r8, 0xc0405665, &(0x7f0000000a40)={0x1, 0x5, 0x8, 0x74, 0x10000}) syz_mount_image$bcachefs(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x1e, &(0x7f0000005c00)={[{@background_compression={'background_compression', 0x3d, 'none'}}, {@journal_transaction_names}, {@errors_continue}]}, 0x9, 0x5a34, &(0x7f0000005c80)="$eJzs3X+QHNV9IPDXM7O7s7taaSVwkMFIi4wSgmNrxa/yj1Ss5BI7BQ4ll1MO4mTDglZE9kqoJGFAkCBy4IMCXDjlVIKTPwiFqcNWXFTBBRTKhB8ncTY2xcVHXWHqzB32H74iHKoAOoryZVO70292pnd6e3Z2Vkjw+RRs73vT8+1vv37T0+9NryYAAADwnnDo5t1HLjz5937wZ+Nv3vD7/7D9xjBYnq6vxhWG0+U171SGHE19vSunl9l+8WvXffvnI5f/zvcfGPjWWwe3nLb1J797wuWPfun8A3f99RNvDD30ry8XxY396cyZcvJqEkL1e4f/4qsHnzlpqi4JIZST4X0hLE9WPLE8yYQYfTuEsCUtrAzlpgcffPPsrVPLG2/ra6pflgmiv7+3VdN+tvfI1R8KP/3tTTf9aPV3/65n/yv7ZlZJqg39KYSllzY+vyeE0B9CGEnLsbetjE9OlxtDCAMNz/toQV4fbDP/dTnlU9Jlb7ocLIgTH1+TKZcy62XLUU9mOVCwvYXKy6PT9YosyZSzJ6OFyssz1i9Plw+nyzPnGb8c/09CKQmVevoTyUwfCQ3HLQnJ9LGs1sul+rEN6f5nykmmXMqUyz2Z/ZrebtrRyknSXB/Xy9TH03ElrT+t8Vzdwudy6t+fLqvpC/WtWA7ZX2oGZ/1S369pMa/Dc+RyNJQazkGt6usHPj0Yg2ndYLJi1nMmW4iPHdx0+9ry5icPDbdOoyc8kKTxk47i7/3h8iVf/M6tV63M2c/k0lIav5SJn7QV/6ULnn3t4lvv+WZu/Dtj/PL0+X2++Z/12MCrFzx185qc9gnJ4dg+lY7aZ+zlp+9YfeJl+3PzvzvGr3YUf8OBZ/uGjjz2eG7+o7F9+juK/+InPvWz+59/5JWZ+JXm+CHGH+go/uYDO7/Wt+rIGbn5Px7bZ7Cj+C+9vv+8F1at+kVjXThjaCb+czH+UEfx79t318fvXXbb+bnHd2Nsn+GO4n/m9EdvWnLkkVPzzp3J3d165wR4bzohvca6JS13Os5cqIbxwl+NVGpXSX3puGaomxvKXHxObWdpN+MDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAjhfR/6r5/+358ffrWSlvvSX6ppOdb3hpD0hxB27xnbtWfbjitGvnTlVbt2jE2MjO0ZGd+xZ9e1I+f8xsiu8Z0TY9dOPTr64bNrz1sRktoyOXXWtvsmJydLw811cXv/7vT9P1370f/zzyGMvu/Hqyq5+a+7a/u9J7b4mZFsmPzk9qsu/PG5f1uqVQyneQ23yGtycnIy5OT1fy/65b1/fvjnZ4Qw+itz5fX0i7/1j00JTVfMxEmV+kItob5koGUe9azTfGJ7VbZumxgfnbt9p55fztmPf3/dK29vvebrv6y1bzV3P9ps3/4NkxOlv9z0mf//l9fXKubIq3fyHTzuaXuX89o77kXML7ZfNW3voXS/lua0dyVnv27+0ePPf+/kW9/YF0Yrr6+eve2i/epJO0BP8v62thu3MJAsb6qvpuvXX9/p89bt2b5z3e5r93542/axK8avGN/xsfXnrD9v9Nzzzl03ECbGR9el+7+0S/sft/+rbe5/UT+fsz+9Pdlmf1r2lX0Px5/t9aeivIraYyqv4vZozCjv9Tfwua9+42N3PXVhraLovBLXrp9P0uXA1HFeHxr62+y2arVfRe0QQhhp1Q6vvXF+OOl/bLup6DzUeGQaf2YkGyafWfMvf/vRv1n5m7WKo3Keb0xo3uf5vuk86lnP5DPdXtX0eEweo+3bF8rpfg22zGv9M0/13H7on/+knl9vb7hmbM+eXetrP5ekmS5JTmmZV7Y27tfq6Z/lkDZLqHfTFv11Sk+o5Zc9f8bVs606mD42mKxouV9Z8bGDm25fW9785KG8lk4eqG2xPwzVlskHctacyDyxXE+41faP1ddfUf9Y9em/eejzD/39ObP6x1m1n0X7leTs13efv+8b3/r6f/z77u3Xp3/r2eF/+Z9/vLZWcbTOKz0dn1dqedSzTvNJGs8rZ4VQ9PpbHVrvR+7rr9R6f+Z6/SUttjOzfut4Mwe9f/rnYCh39Ho967GBVy946uY1ua/Xw+2+Xq9vKpULXq/HyvtS9vWVVJrzWLzXV1NHSTZMfv+WE/Y9ccPGk2sVRf26vnarfn128fVIKWe//vHiF1ZdOfIf/nv3zhvf/o0HL/nJ2IY/rVV0ftxjLt057tW0fas57VvPOo47G9v3I5dfObGlVr/Q69/Kol3/psuC8U88ley+du+XxyYmxnftbm+/2n0/jdvJtnKn76fx7LaiYL9Ks/Zr8X5pp73afb3F/Ld03F7Nr7fBkHT0vrD3h8uXfPE7t141POtZ6YYuLaXxSx3Ff+mCZ1+7+NZ7vpkb/84Yv9JR/LGXn75j9YmX7c+Nf3eSxq92FH/DgWf7ho489nhu/NGYf39H8V/8xKd+dv/zj7ySGz/E+IOdtf/r+897YdWqX+TGfy5JtzN1jRTCg2+evbVWTkJPw/zoVB49TXmFbDnJlEuZcrmxXKrNtdY3UE6S5vq4Xlp/WkMurfxRTn28CquurC3fiuWQ/WXu+mNNqeHc36q+6DoVAODdLn7+H69B4+f/4+mFUv5MA8xY6DhsZU7cOA6bmc/pbXp8ZRo/Pj/OA676SBidWt44UrvQn+/nCPH1kJ3njNs544PNMTqd5yyaf1+TKce8avPllYZxaGr2uKYS2vj8a/Z25p5/z+x+8fz4yC2z0hppmLfKHr+edMas1f0OmXwrUxHy+kd2Xizez7Fqadg4vb02+0f2Ppp4HLL30cTtnJw5cbZ3v0pPyN5Hs9D+EdOeo39Mp1z8+cbs4xfmaN+Z49c6Wvb4zeN4V6fWX+zPZ7swb9jylNbOvOFzS+c4X7Y9b7i4n4eZl8yJn77AjvV5w1gf96PS5nzi53Pqa6/affVyp/OJ8XQR8zo8Ry5HQ858YsV8InC8i+P/+B4xNf6fugD/f5n1iq5Ds1eNMV7ufULl1vkUjTtm36c30NH7+OYDO7/Wt+rIGbnXOY+3e9/PzqbSQMF9P0XtuDZTTttxRe22hBbtmDNBUzTey26nqN2z92UMpnfCz7fd79t318fvXXbb+bntvrH2Rlrc7t9oKg0VtPtxMF5oHf9o3WfQd9yPF6ZfCe/MeKF/1lbiY0frPoai+bN3bDyS3vjUjfHINS3eM/4wZ7/ne3/DwKxf6vs17Rgfj8y+v6HxYOS92QIA70lx/F///Cwd//+vuEJ6HVE0bj0zU47xcsf/Pa3zyRu3/kG6vCaz/mD6FxXzvW7+zOmP3rTkyCOn5o5b7m53HPqfmkrDhePQhY2bc8cRG7tzv3juOKI+zlrYODE3//o4cWHj9Nz49XH6wsbRue1T/9xtYfMAufHr8wBH43OxwYa/NGkvfvvj3IL5uszGYrHd+bp37Tg6/fPZxfpc73M59fMdRw/O+qW+X9OO73E0AMDxL47/42VcHP8/lVlvoZ+z544LunTdPpIX/7mjNa5c7HHfYo9bF3tcP8e8RIstxMfan5c4vu8XXfx5ocWdJ3vPj4vTjRoXAwBwLIvj//60nD/+r41Pkn2djU9ajd96msYnR318XmonvvF5t+4bON7H53nzX70ttxIfPXbmv4z/fS5ezPgfAODdLY7/4589xn//77+k5ey/W3/sf47e6urVOP3dM05vPVorHqdXjpP7VBZ2H0Du8XUfQFP9UZ0H6J9Z3zwAAADvhJ7pkdLsv7P/QrrM/p193t/lX5yzfrsq6eXxZXt2jY9fctXOLWN7xi/ZceWW8d2XXL1r25494ztq67U1bnz4ng98Ja2Ij8VxY+64JR039oRK2h6t18uO25aFh2vLnH8PIbt+DHvK9C+z/z2E7Gb7C/4dgZnj116+ecevNMf6rfpH3vHOi/9HOetH9eN/+R+fdcnW3Zds27Ftz7axiW17x5vXmxq1DszjezNjs8zr+1IzP2Ypzf/7O9vJo1yYR2lWHj1pe+R9P3uSyWN5msnyvO8/yMn7B//tz79y+uQv7w9h9H3lDyyo/ZINk//5ovE/2HPoxzun8i/NmX99zTSvou8rza4f96cyceXuPR/aeuVVO7LfKNmZOJ9RqpcXaT4j7RTlNucnNufUz/c+hfKsX45Nbc9PAADQJH7+H69n4+eHX08voGJ9++P0hX1+nDtOH21vnN7wvWT3Nl4f5o3Ts99jFve33XF6dYHj9Oz2i8bptfXXN63fapyeN+7Oi/+HOevPV/v9JAnJ7Z3f55HbTy5tr59kv89gWfrvW+b1k+z68+0nSbv9pLe9fIv6Sav1W/WT9Lgn7faTz6bLdvtJYX9IE17ofTm5/eHO9vrDr2fKRf0hu/58+0NpgeeN7PaL+kOr9Vv1h7zjmxf/wpz129XcP6Y6xnS/GL/k6it3fblhvcX+/ouF57e43//RqfbzX9z7vhY//8X9+6/Fz39h95Xl5v/cwmbC2s9/cb/fpVNHbb42fd8uuv+saB53U0590zxuQ+C8edzeWb8cm8zjwjsnjv/jxz1x/H9buuz2x0DH/fek+d7j1vG79D1mRdcx78r38zY+l531ft76z1zecd7PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANrTV1k5vTx08+4jF578ez/4s/E3b/j9f9h+469d9+2fj1z+O99/YOBbbx3cctrWn/zuCZc/+qXzD9z110+8MfTQv75cGHh4+mflzLRYDSF5NQmh+r3Df/HVg8+cNFWXhBDKyfC+EJYnK55YnmQijL4dQthSz7P5wQffPHvr1PLG2/qa6pdlgmT3KwyWYz6NeYZwTeEecRyqpv1s75GrPxR++tubbvrR6u/+Xc/+V/bNrJI096CllzaWekII/en/U+K6K+OT0+XGEMJAw/M+WpDXB9vMf11O+ZR02ZsuBwvixMfXZMqlzHrZctSTWQ4UbG+h8vLodL0iSzLl7MmoptJx/Lw8Y/3ydPlwujxznvHL8f8klJJQqac/kcz0kdBw3JKQTB/Lar1cqh/bkO5/ppxkyqVMudyT2a/p7aYdrZwkzfVxvUx9PB1X0vrTpnMs5+7353Lq358uq+kL9a1YDtlfagZn/VLfr2kxr8O5mRwdpYZzUKv6+oFPD8ZgWjeYrJj1nMkW4mMHN92+trz5yUPDOXkkDyRp/KSj+Ht/uHzJF79z61Ur8+JfWkrjlzqK/9IFz7528a33fDM3/p0xfrmj+Gc9NvDqBU/dvCa3fQ7H9ql0FH/s5afvWH3iZftz87+7Fv/5UO0o/oYDz/YNHXns8dz8R2P79HcU/8VPfOpn9z//yCu58UOMP9BR/M0Hdn6tb9WRM3LjPx7bf7Cz/vP6/vNeWLXqFyN58Z+L8Yc6in/fvrs+fu+y287PPb4bY/sMdxT/M6c/etOSI4+cWs2Lf3e33jkB3ptOSK+xbknLc40zqw3zFtlx5kI1jBf+aqRSu+Zbkv4/1M0NNeqrbWfpYsUHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Dc7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2LGf0DiqOA7g7+1uzDabtEkrGCumaVWUerAoiOhFRUVakYKnSpFqaw+iIIgo9WAqrViq4kVo9VJEBTVKQcHGYmmVVPxXvHhQQaF6EEoxoA3Fg5Fk32w2k46bTntRPx9Y3r43b77zm5m3s9kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgqwAAAP//2D8czA==") [ 68.576174][ T5339] Bluetooth: hci0: command tx timeout [ 68.962859][ T5358] loop0: detected capacity change from 0 to 32768 [ 69.184575][ T5358] bcachefs (loop0): starting version 1.519: (unknown version) opts=errors=continue,metadata_checksum=none,data_checksum=none,checksum_err_retry_nr=0,compression=lz4,nopromote_whole_extents,allocator_stuck_timeout=3 [ 69.184596][ T5358] allowing incompatible features above 0.0: (unknown version) [ 69.184604][ T5358] features: lz4,new_siphash,inline_data,new_extent_overwrite,btree_ptr_v2,new_varint,journal_no_flush,alloc_v2,extents_across_btree_nodes [ 69.205031][ T5358] bcachefs (loop0): Using encoding defined by superblock: utf8-12.1.0 [ 69.211280][ T5358] bcachefs (loop0): invalid bkey in superblock btree=extents level=1: u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 16 min_key 360287970189639680:0:0 durability: 0 (invalid extent entry 000000000001b000) [ 69.211318][ T5358] invalid extent entry type (got 12, max 7), deleting [ 69.225264][ T5358] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 69.230034][ T5358] bcachefs (loop0): Version downgrade required: [ 69.233624][ T5358] bcachefs (loop0): Version upgrade required: [ 69.233624][ T5358] Version upgrade from 0.24: unwritten_extents to 1.519: (unknown version) incomplete [ 69.233624][ T5358] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.28: inode_has_case_insensitive [ 69.233624][ T5358] 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,check_rebalance_work,set_fs_needs_rebalance [ 69.333214][ T5358] bcachefs (loop0): btree node read error at btree snapshots level 0/0 [ 69.333245][ T5358] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key 0:262144:0 durability: 1 ptr: 0:32:0 gen 0 [ 69.333254][ T5358] loop0 node offset 0/16: incorrect min_key: got POS_MIN should be 0:262144:0 [ 69.333261][ T5358] loop0 btree validate error [ 69.333267][ T5358] flagging btree snapshots lost data [ 69.333272][ T5358] running recovery pass check_topology (2), currently at recovery_pass_empty (0) [ 69.333278][ T5358] running recovery pass reconstruct_snapshots (21), currently at recovery_pass_empty (0) [ 69.333283][ T5358] running recovery pass check_topology (2), currently at recovery_pass_empty (0) [ 69.333289][ T5358] running recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 69.333295][ T5358] ret btree_node_read_err_bad_node [ 69.377801][ T5358] bcachefs (loop0): error reading btree root btree=snapshots level=0: btree_node_read_error, fixing [ 69.392002][ T5358] bcachefs (loop0): btree node read error at btree freespace level 0/0 [ 69.392018][ T5358] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 65535 min_key R 0:3703155162349568:0 durability: 1 ptr: 0:29:0 gen 0 [ 69.392028][ T5358] node offset 16/65535 bset u64s 13 bset byte offset 80: keys out of order: u64s 5 type set 3:29:0 len 1 ver 0 > u64s 5 type set 0:31:0 len 1 ver 0 [ 69.392037][ T5358] node offset 24/65535 bset u64s 24 bset byte offset 192: keys out of order: u64s 5 type deleted 50331648:38:0 len 0 ver 0 > u64s 5 type set 0:120:0 len 77 ver 0 [ 69.392047][ T5358] loop0 node offset 32/65535: btree node data missing: expected 65535 sectors, found 32 [ 69.392055][ T5358] loop0 btree validate error [ 69.392060][ T5358] repair success (rewriting node) [ 69.436650][ T5358] bcachefs (loop0): check_topology... [ 69.436968][ T5358] bcachefs (loop0): btree root snapshots unreadable, must recover from scan [ 69.444675][ T5358] bcachefs (loop0): running recovery pass scan_for_btree_nodes (1), currently at check_topology (2) - rewinding [ 69.452863][ T5358] bcachefs (loop0): bch2_check_root(): error restart_recovery [ 69.456492][ T5358] bcachefs (loop0): scan_for_btree_nodes... [ 69.469734][ T5358] bcachefs (loop0): btree node scan found 1 nodes after overwrites [ 69.478043][ T5358] done [ 69.479458][ T5358] bcachefs (loop0): check_topology... [ 69.479762][ T5358] bcachefs (loop0): btree root snapshots unreadable, must recover from scan [ 69.488602][ T5358] bcachefs (loop0): no nodes found for btree snapshots, continuing [ 69.493244][ T5358] done [ 69.494552][ T5358] bcachefs (loop0): accounting_read... done [ 69.499429][ T5358] bcachefs (loop0): alloc_read... done [ 69.503211][ T5358] bcachefs (loop0): snapshots_read... done [ 69.507555][ T5358] bcachefs (loop0): check_allocations... [ 69.511463][ T5358] bcachefs (loop0): bucket 0:26 data type btree ptr gen 0 missing in alloc btree [ 69.511489][ T5358] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 24 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0, fixing [ 69.532190][ T5358] bcachefs (loop0): bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 69.532206][ T5358] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7589ab5e0c11cc7a written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0, fixing [ 69.544564][ T5358] bcachefs (loop0): bucket 0:38 gen 0 different types of data in same bucket: journal, btree [ 69.544585][ T5358] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 7589ab5e0c11cc7a written 24 min_key POS_MIN durability: 1 ptr: 0:38:0 gen 0, fixing [ 69.562275][ T5358] bcachefs (loop0): bucket 0:41 data type btree ptr gen 0 missing in alloc btree [ 69.562293][ T5358] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 281474976710656: seq 9aa2895aefce4bdf written 24 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0, fixing [ 69.577975][ T5358] bcachefs (loop0): bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 69.577993][ T5358] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 69.591052][ T5358] bcachefs (loop0): bucket 0:35 gen 0 different types of data in same bucket: journal, btree [ 69.591067][ T5358] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c0bef60d07ceb940 written 16 min_key POS_MIN durability: 1 ptr: 0:35:0 gen 0, fixing [ 69.604311][ T5358] ------------[ cut here ]------------ [ 69.608333][ T5358] kernel BUG at fs/bcachefs/btree_iter.c:633! [ 69.625549][ T5358] Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI [ 69.627953][ T5358] CPU: 0 UID: 0 PID: 5358 Comm: syz.0.0 Not tainted syzkaller #0 PREEMPT(full) [ 69.631386][ T5358] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 69.635735][ T5358] RIP: 0010:bch2_btree_path_level_init+0xa01/0xa20 [ 69.638350][ T5358] Code: fd 90 0f 0b e8 40 a7 97 fd 90 0f 0b e8 38 a7 97 fd 90 0f 0b e8 30 a7 97 fd 90 0f 0b e8 28 a7 97 fd 90 0f 0b e8 20 a7 97 fd 90 <0f> 0b e8 18 a7 97 fd 90 0f 0b e8 10 a7 97 fd 90 0f 0b 66 66 66 66 [ 69.646387][ T5358] RSP: 0018:ffffc9000d5164a0 EFLAGS: 00010283 [ 69.649059][ T5358] RAX: ffffffff842816e0 RBX: ffff88805442c360 RCX: 0000000000100000 [ 69.652501][ T5358] RDX: ffffc9000de2a000 RSI: 000000000008d43c RDI: 000000000008d43d [ 69.655926][ T5358] RBP: dffffc0000000000 R08: 0000000000000001 R09: 0000000000000000 [ 69.659413][ T5358] R10: dffffc0000000000 R11: fffff52001aa2c88 R12: 000d280000000000 [ 69.662782][ T5358] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 69.666215][ T5358] FS: 00007f57202c56c0(0000) GS:ffff88808d20c000(0000) knlGS:0000000000000000 [ 69.670014][ T5358] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 69.672807][ T5358] CR2: 00007f4e213909c0 CR3: 0000000042caf000 CR4: 0000000000352ef0 [ 69.676331][ T5358] Call Trace: [ 69.677842][ T5358] [ 69.679132][ T5358] bch2_btree_path_traverse_one+0xfec/0x21d0 [ 69.682006][ T5358] ? bch2_btree_path_traverse_one+0x91e/0x21d0 [ 69.684655][ T5358] ? bch2_check_allocations+0x120d/0x57b0 [ 69.687182][ T5358] ? bch2_btree_iter_verify+0x1d/0x360 [ 69.690038][ T5358] bch2_btree_iter_peek_max+0x9e8/0x58f0 [ 69.693091][ T5358] ? bch2_check_allocations+0x120d/0x57b0 [ 69.695874][ T5358] ? __pfx_bch2_btree_iter_peek_max+0x10/0x10 [ 69.698698][ T5358] ? bch2_trans_begin+0xbe0/0x2310 [ 69.701027][ T5358] ? bch2_check_allocations+0x11cd/0x57b0 [ 69.703525][ T5358] ? bch2_trans_begin+0xbf5/0x2310 [ 69.705620][ T5358] ? bch2_trans_begin+0x1a71/0x2310 [ 69.707870][ T5358] ? bch2_trans_node_iter_init+0x348/0x5e0 [ 69.710511][ T5358] ? bch2_trans_node_iter_init+0x406/0x5e0 [ 69.713120][ T5358] ? __pfx_bch2_trans_begin+0x10/0x10 [ 69.715546][ T5358] ? __pfx_bch2_trans_node_iter_init+0x10/0x10 [ 69.718150][ T5358] ? bch2_check_allocations+0x1aa1/0x57b0 [ 69.720651][ T5358] bch2_check_allocations+0x120d/0x57b0 [ 69.723036][ T5358] ? prb_read_valid+0x3c/0x60 [ 69.725088][ T5358] ? desc_read+0x1b8/0x3f0 [ 69.726948][ T5358] ? bch2_check_allocations+0xf51/0x57b0 [ 69.729215][ T5358] ? prb_first_seq+0xfd/0x1a0 [ 69.731131][ T5358] ? __pfx_prb_first_seq+0x10/0x10 [ 69.733251][ T5358] ? desc_read+0x1b8/0x3f0 [ 69.735089][ T5358] ? __pfx_bch2_check_allocations+0x10/0x10 [ 69.737621][ T5358] ? up+0xde/0x150 [ 69.739469][ T5358] ? __pfx__prb_read_valid+0x10/0x10 [ 69.741629][ T5358] ? __console_unlock+0x14c/0x1a0 [ 69.743841][ T5358] ? __pfx___console_unlock+0x10/0x10 [ 69.746234][ T5358] ? prb_read_valid+0x3c/0x60 [ 69.748317][ T5358] ? console_unlock+0x21b/0x270 [ 69.750298][ T5358] ? bch2_check_allocations+0x11c1/0x57b0 [ 69.752680][ T5358] ? irq_work_queue+0xc3/0x140 [ 69.754640][ T5358] ? bch2_check_allocations+0x1aa1/0x57b0 [ 69.756778][ T5358] ? __pfx_vprintk_emit+0x10/0x10 [ 69.758811][ T5358] ? do_raw_spin_lock+0x121/0x290 [ 69.760837][ T5358] ? __pfx___bch2_print+0x10/0x10 [ 69.762871][ T5358] ? lockdep_hardirqs_on+0x9c/0x150 [ 69.765114][ T5358] __bch2_run_recovery_passes+0x3ba/0x1060 [ 69.767649][ T5358] bch2_run_recovery_passes+0x184/0x210 [ 69.770036][ T5358] bch2_fs_recovery+0x2690/0x3a50 [ 69.772190][ T5358] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 69.774527][ T5358] ? __lock_acquire+0xab9/0xd20 [ 69.776693][ T5358] ? __mutex_trylock_common+0x153/0x260 [ 69.779155][ T5358] ? __lock_acquire+0xab9/0xd20 [ 69.781296][ T5358] ? __lock_acquire+0xab9/0xd20 [ 69.783419][ T5358] ? bch2_fs_start+0xa0f/0xda0 [ 69.785521][ T5358] ? up_write+0x1c4/0x420 [ 69.787441][ T5358] ? bch2_fs_start+0x5e7/0xda0 [ 69.789529][ T5358] bch2_fs_start+0xaaf/0xda0 [ 69.791535][ T5358] ? bch2_fs_start+0x5e7/0xda0 [ 69.793668][ T5358] ? __pfx_bch2_fs_start+0x10/0x10 [ 69.795881][ T5358] ? sget+0x267/0x620 [ 69.797618][ T5358] bch2_fs_get_tree+0xb39/0x1520 [ 69.799772][ T5358] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 69.802040][ T5358] ? __pfx_vfs_parse_comma_sep+0x10/0x10 [ 69.804558][ T5358] vfs_get_tree+0x8f/0x2b0 [ 69.806615][ T5358] do_new_mount+0x2a2/0x9e0 [ 69.808611][ T5358] ? ns_capable+0x8a/0xf0 [ 69.810467][ T5358] ? __pfx_do_new_mount+0x10/0x10 [ 69.812636][ T5358] ? path_mount+0x61c/0xfe0 [ 69.814604][ T5358] ? user_path_at+0x44/0x60 [ 69.816520][ T5358] __se_sys_mount+0x317/0x410 [ 69.818470][ T5358] ? __pfx___se_sys_mount+0x10/0x10 [ 69.820624][ T5358] ? do_syscall_64+0xbe/0x3b0 [ 69.822479][ T5358] ? __x64_sys_mount+0x20/0xc0 [ 69.824512][ T5358] do_syscall_64+0xfa/0x3b0 [ 69.826385][ T5358] ? lockdep_hardirqs_on+0x9c/0x150 [ 69.828525][ T5358] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 69.831150][ T5358] ? clear_bhb_loop+0x60/0xb0 [ 69.833170][ T5358] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 69.835641][ T5358] RIP: 0033:0x7f571f39038a [ 69.837576][ T5358] 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.845635][ T5358] RSP: 002b:00007f57202c4e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 69.849147][ T5358] RAX: ffffffffffffffda RBX: 00007f57202c4ef0 RCX: 00007f571f39038a [ 69.852675][ T5358] RDX: 00002000000000c0 RSI: 0000200000000100 RDI: 00007f57202c4eb0 [ 69.856046][ T5358] RBP: 00002000000000c0 R08: 00007f57202c4ef0 R09: 000000000000001e [ 69.859450][ T5358] R10: 000000000000001e R11: 0000000000000246 R12: 0000200000000100 [ 69.862831][ T5358] R13: 00007f57202c4eb0 R14: 0000000000005a34 R15: 0000200000005c00 [ 69.866129][ T5358] [ 69.867464][ T5358] Modules linked in: [ 69.869978][ T5358] ---[ end trace 0000000000000000 ]--- [ 69.888403][ T5358] RIP: 0010:bch2_btree_path_level_init+0xa01/0xa20 [ 69.891483][ T5358] Code: fd 90 0f 0b e8 40 a7 97 fd 90 0f 0b e8 38 a7 97 fd 90 0f 0b e8 30 a7 97 fd 90 0f 0b e8 28 a7 97 fd 90 0f 0b e8 20 a7 97 fd 90 <0f> 0b e8 18 a7 97 fd 90 0f 0b e8 10 a7 97 fd 90 0f 0b 66 66 66 66 [ 69.900622][ T5358] RSP: 0018:ffffc9000d5164a0 EFLAGS: 00010283 [ 69.903413][ T5358] RAX: ffffffff842816e0 RBX: ffff88805442c360 RCX: 0000000000100000 [ 69.907294][ T5358] RDX: ffffc9000de2a000 RSI: 000000000008d43c RDI: 000000000008d43d [ 69.910885][ T5358] RBP: dffffc0000000000 R08: 0000000000000001 R09: 0000000000000000 [ 69.914192][ T5358] R10: dffffc0000000000 R11: fffff52001aa2c88 R12: 000d280000000000 [ 69.917843][ T5358] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 [ 69.921299][ T5358] FS: 00007f57202c56c0(0000) GS:ffff88808d20c000(0000) knlGS:0000000000000000 [ 69.925023][ T5358] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 69.928365][ T5358] CR2: 00007f4e213909c0 CR3: 0000000042caf000 CR4: 0000000000352ef0 [ 69.931784][ T5358] Kernel panic - not syncing: Fatal exception [ 69.934669][ T5358] Kernel Offset: disabled [ 69.936525][ T5358] Rebooting in 86400 seconds..