program: r0 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) ioctl$sock_ifreq(r0, 0x8910, &(0x7f0000000000)={'lo\x00', @ifru_map={0x8001, 0x38, 0x7, 0x3, 0x2b, 0x6}}) ioctl$sock_netdev_private(r0, 0x8914, &(0x7f0000000000)) r1 = syz_init_net_socket$bt_sco(0x1f, 0x5, 0x2) socket$netlink(0x10, 0x3, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000140)={0x10, 0x4, &(0x7f0000000000)=ANY=[@ANYBLOB="18000000000000000000000000000000711020000000000095"], 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x24, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x94) bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="9feb010018000000000000000c0000000c000000020000000000000000000004"], 0x0, 0x26, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x20) r2 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r2, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000540)=@updpolicy={0x108, 0x19, 0xfd3649826d894c67, 0x70bd28, 0x0, {{@in6=@dev={0xfe, 0x80, '\x00', 0x17}, @in=@multicast1, 0xfffe, 0xffff, 0x0, 0x0, 0xa}}, [@tmpl={0x44, 0x5, [{{@in=@multicast1, 0x0, 0x2b}, 0x0, @in=@empty, 0x0, 0x2}]}, @policy_type={0xa, 0x10, {0x1}}]}, 0x108}}, 0x0) r3 = socket$nl_xfrm(0x10, 0x3, 0x6) sendmsg$nl_xfrm(r3, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f00000003c0)=@updpolicy={0xb8, 0x19, 0xfd3649826d894c67, 0x0, 0x0, {{@in6=@mcast1, @in6=@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x0, 0x0, 0x0, 0x0, 0xa}}}, 0xb8}}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa429e82211cf886dd6a7ab76a00006701835df77ab5fc00000000006b3500000000000000000000ff0200000000000000"], 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f00000000c0)={0x11, 0xc, &(0x7f0000000180)=ANY=[@ANYBLOB="18000000ed07449e000000000000000018010000", @ANYRES32, @ANYBLOB="0000000000000000b70800000000396f7b8af8ff00000000bfa200000000000007020000f8ffffffb703000008000000b704000000000000850000002400000095"], &(0x7f0000000240)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, @fallback, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @void, @value}, 0x19) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000540)={&(0x7f00000003c0)='sched_switch\x00', r4}, 0x18) syz_usbip_server_init(0x2) bpf$PROG_LOAD(0x5, 0x0, 0x0) r5 = bpf$MAP_CREATE_CONST_STR(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="02000000040000000800000001"], 0x48) bpf$MAP_LOOKUP_ELEM(0x5, &(0x7f00000000c0)={r5, &(0x7f0000000000), &(0x7f0000000040)=""/73}, 0x70) syz_mount_image$bcachefs(&(0x7f00000058c0), &(0x7f00000000c0)='./file0\x00', 0x10000, &(0x7f0000000200)=ANY=[@ANYRES16=r1], 0x1, 0x591a, &(0x7f0000010b00)="$eJzs3W2QXFWdMPBzu3synZm8TAJIBJkMgSDCo5nwVvhSGn0ULUAqPlhKeKIwkAlGk5BKgkBACS64UICFlpZG/YAWUotGiypYJVIiL5uwilKsLrWF1Oou+kELWVICWYpyzdZM39PpudN3bk9PT0jg96tkbp/Tt//33HNP377/0z3TAQAAgNeEXddv2nPOEe/7+eeGX7zmAz9ed23oLY/WV+MKfenyileqhexP3ZUFo8vsuHjjVd/9w8DF7/nZXT3feWnnqqNX/+a9h1x83yfP3LHtGw++MPuevz1dFDeOpxP2lZNnkxCqP9n9lc/vfPTwkbokhFBO+raGMC+Z/+C8JBNi8OUQwqq0sCBz590vnrx6ZHntTd1j6udm1jPeX9uq6TjbsufyE8Nv373iul8u/MH3u7Y/s3XfKkm1YTyFMOfCxsd3hRBmpv9HxNEWx2MctMtDCD0Njzu9oF3HtNj+JTnlI9PljHTZWxAn3r8oUy5l1suWo67Msqdge1OV14521ysyK1POnoymKq+dsX5euvxRujxhkvHL8X8SSkmo1Ju/Ntk3RkLDcUtCMnosq/VyqX5sQ7r/mXKSKZcy5XJXZr9Gt5sOtHKSjK2P62Xq4+m4ktYf3XiubuLcnPrXp8tq+kR9KZZD9kZN77gb9f0aFdu1e4K27A+lhnNQs/r6gU8PRm9a15vMH/eYvU3E+3auuHlxeeVDu/py2pHclaTxk7bib/nFvFkf/96Nl2Vf1+vxLyyl8Uttxf/dWY89d/6N3/56bvxbY/xyW/FPur/n2bMevn5Rbv/sjv1TaSv+0NOP3LLw0Iu257b/thi/2lb8ZTse65695/4Hcts/GPun9so32fhPvf2M39/5xL3P5MYPMX5PW+1fuWPDF7r79xyfG/+B2D+97Y2f57ef9mR//x8H8uI/HuPPbiv+HVu3ve32uTedmXt8l8f+6Wsr/tnH3nfdrD33HpV37kxuKzW5WgagVYek11g3pOV288ypasgXvjZQqV3zzUr/z+7khjJGtjNnGuMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Np02In//P7//Ejfs5W03J3eeKpUW8b6GSEkM0MImzYPbdy8Zv0lA5+89LKN64fWDgxtHhhev3njlQNJCGF4w9qhK0fuHXzzybXHzQ9JbZkcNW7be/fu3VvqG1sXt/d/j93+28Wn/+nPIQwe9uv+Sm77l2xbd/uhTX5mJMv2vmvdZef8+tRvpfvVl7arL6ddIadd/3XeX2//0u4/HB/C4OsmatcjT73zp2MaNFqxL06q1B1qDepOepq2o97qtD2xvyqr16wdHizu33LOfvz/q555efUVX/xrrX+rufvRYv/OXLZ3bemrK87+n69eXas4UI97UX/HvYjti/1XTft7Trpfc3L2q5KzX9f/8oEnfnLEjS9sDYOV5xeO33bRfnWlA6AreX1L241b6EnmjamvpuvHIx4ft2Tzug1LNl255c1r1g1dMnzJ8Pq3Lj1l6WmDp5526pLRPV/S4f2P2z+uxf3fP+Np7qe3/ij+bG08FbWrqD9G2lXcH6MtmplW5Tz/es79/Jffuu3hc2oVReN8ZO3StofPqZ9P0mXPyHFeGhrG2/i+arZfRf0QQhho1g/PvXBmOPzf1lxXdB5qPDKNPzOSZXsfXfSXb53+zQXvqFXsl/N8Y4PaPM/XW72vPaP9VU2Px4Hav92hnO5Xb9N2LX304a6bd/35M/X2zZgRrhjavHnj0trPWWlLZyVHNm1Xtjbu18LRn+WQdkuoD9Mm43VEV6i1L3v+jKtne7U3va83md90v7LifTtX3Ly4vPKhXXk9ndxV2+LMMLu2TN6Qs+bazAPL9QY3236HxsfMnMZM2/jof/837/nIPT88Zdz4OKn2s2i/kpz9+sETd3z5O1/8+x92bty//52P9f3l3z+xuFZxsJxX6q1O25M0nldOCqHo+bcwNN+P3Odfqfn+FD3/stvZt37zeAOZcm8ot/V8Pen+nmfPevj6RbnP192tPl+vHlMqFzxfD5Tx88o9v8YMlGTZ3p/dcMjWB69ZfkStomhc19duNq5PbiH/yNmvn57/ZP+lA3/3r507b3z3/9x9wW+Gln22VnGgHPdq2r/VnP6ttzrmnY39+5aLL127qla/H69/C/LP7PVvuizIf+KpZNOVWz41tHbt8MZNre1Xq9dbcTvZXm739TSe3eYX7Fdp3H5N341W+qvV51ts/6q2+2vs8603JG29Lmz5xbxZH//ejZf1jXtUuqELS2n8Ulvxf3fWY8+df+O3v54b/9YYv9JW/KGnH7ll4aEXbc+Nf1uSxq+2FX/Zjse6Z++5/4Hc+IOx/TPbiv/U28/4/Z1P3PtMbvwQ4/e21//Pbz/tyf7+P+bGfzxJtzNyjRTC3S+evLpWTkJX+nyL7ega066QLSeZcilTLjeWS7W51voGykkytj6ul9Yf3dCWZj6aUx+vwqoLasuXYjlkb0xcf6ApNZz7m9UXXacCALzaxff/4zVofP9/OL1Qyp9pgH2mmoctyIkb87B98zkzxty/II0fHx/nAfvfEgZHltcO1C70JzvPGZ8P2XnOuJ3jjxkbo915zqL590WZcmxXbb680pCHpsbnNZXQwvz7+O1MPP+e2f3i+fGBG8Y1a6Bh3ip7/LrSGbNmn3fItLcyEiFvfGTnxeLnOfrnhOWj22txfGQ/RxOPQ/ZzNHE7R2ROnO1+jmaq4yM2e4LxMdrk4vc3xh+/MEH/7jt+zaNlj98kjnd1ZP3pfn82nTd8ueGhLcU/cOYNp/f9MPOSOfHTJ9iBPm8Y6+N+VFqcT/xITn2n5hPj6SK2a/cEbZm65X8qWsN8IvBqFfP/+Boxkv+PXID/d2a9ouvQ7FVjjJf7OaFy8/YU5R3jP6fX09br+ModG77Q3b/n+NzrnAda/dzPhjGlnoLP/RT14+JMubAfcyZoivK97HaK+v24EJ7e2lDuDbPb6vc7tm572+1zbzozt9+X115Im/R7pmVfHlOaXdDv+ylfOIg/ZyBfaBr/IPkcQ9H82SuWj6QffJqufOTDOfWTzUd6xt2o79eo/ZOPFGs5H+nav+0CAA4eMf+vv3+W5v//kVmvKG89IVOO8XLz1pzrk7y89YPp8orM+r3pb1RM9rr57GPvu27WnnuPys1bbsvNQzP+YUyprzAPnVrenJtHLO/M58Vz84h6njW1PDG3/fU8cWp5em78ep4+tTw6t3/qefTU5gFy49fnAQ72PHd65+tetXl0+uuz05VHn5tTP9k8unfcjfp+jZJHAwC8smL+Hy/jYv7/cGa9qV635+YFHbpuz/49kHr8x/dXXjnded90563TnddP97zEwZ4XT/e8UGvzZNmP5bQ6TyYvTsshe6NGXgwAwIEg5v/xD7/m5/9Ty09y87d6fiI/bxpffn6A5Oevzfmvgzj/H/3Akvx/cuT/AACvbjH/j7/2GP/+3z+l5ezfrZ9MHnHGS/L0VuPL0+XpYb/Ms03v78scgPMAtbJ5gEkxDwAA8OrSNZopjf89+4+ly+zv2ef9Xv75Oeu3qjL6O/YhXLR54/DwBZdtWDW0efiC9ZeuGt50weUb12zePLy+tt5U88bcvCXNG7tCJe2P5utl87a56d9DmJvz9xCy68ewR47eGP/3EBo32zX69wYm/jsC+45fa+3tyTl+pZz188ZH3vHOGx8fzVk/qh//iz9x0gWrN12wZv2azWuG1q7ZMjx2vZGstWcS35sZu2VS35uZ+TFOafLf39mZdpTGtaMr7Y+872dPMu2Yl7ZkXt73H+S0++f/8qVPH7v3r3eGMHhY+Q1T6r9k2d5/PG/4g5t3/XrDSPtLE7a/vmbarqLvK82uH/ensvbSTZtPXH3pZeuz3yjZnjifUaqXp2k+I336l1ucn1iZUz/Z+YnyuBsHppbnJwAAGCO+/x+vZ+P7h19ML6Bifet5+tTeP87N0wdby9Oz30tWlKdn10/3d2sreXoYzUemlqdnt5+XR5cmWL9Znp6Xd+fF/3DO+pPV+jiZ2uc8csfJha2Nk+My5aJxkl0/Ho9Wx0nSbJzMaH2cZLdfNE6ard9snOQd97z4H8pZP0/r42Fqn8vJHQ+3tjYe3pQpF42H7PqTHQ+lKZ43stsvGg/N1m82HvKOb178c3LWb9XY8TEyMEbHxfAFl1+68VMN603391+01r6RUZbXvun9/o92td6/0/u5r+lv//R+rmz62z+1z5Xltv/xqc2Etd7+6f1+l3btt/na9MNmRZ8/K5rHXZFTP9l53BnjbhyYzOPCKyfm//Htnpj/35QuO/020MH/PWm+x6xp/A59j1nRdYzX8wk2dgDweg4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQmu7KgtHlrus37TnniPf9/HPDL17zgR+vu/aNV333DwMXv+dnd/V856Wdq45e/Zv3HnLxfZ88c8e2bzz4wux7/vZ0YeC+2uKEtFgNIXk2CaH6k91f+fzORw8fqUtCCOWkb2sI85L5D85LMhEGXw4hrKq3c+ydd7948uqR5bU3dY+pn5sJkt2v0FuO7RnTznBF4R5xEKqm42zLnstPDL9994rrfrnwB9/v2v7M1n2rJNWG8RTCnAsbH98VQpiZ/h8RR9uC+OB0uTyE0NPwuNML2nVMi+1fklM+Ml3OSJe9BXHi/Ysy5VJmvWw56sosewq2N1V57Wh3vSKzMuXsyWiq8toZ6+elyx+lyxMmGb8c/yehlIRKvflrk31jJDQctyQko8eyWi+X6sc2pPufKSeZcilTLndl9mt0u+lAKyfJ2Pq4XqY+no4raf3RjefqJs7NqX99uqymT9SXYjlkb9T0jrtR369RsV27J2jL/lBqOAc1q68f+PRg9KZ1vcn8cY/Z20S8b+eKmxeXVz60qy+nHcldSRo/aSv+ll/Mm/Xx79142YK8+BeW0viltuL/7qzHnjv/xm9/PTf+rTF+ua34J93f8+xZD1+/KLd/dsf+qbQVf+jpR25ZeOhF23Pbf1uMX20r/rIdj3XP3nP/A7ntH4z9M7Ot+E+9/Yzf3/nEvc/kxg8xfk9b8Vfu2PCF7v49x+fGfyD2T2974+f57ac92d//x4G8+I/H+LPbin/H1m1vu33uTWfmHt/lsX/62op/9rH3XTdrz71H5Z07k9s69coJ8Np0SHqNdUNabjfPnKqGfOFrA5XaNd+s9P/sTm4oY2Q7c6YxPgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr06/uvqUj533rg+tqCQhJDnr7G0i3leesWzZQBvbHXr6kVsWHnrR9sa6BW3EAQAAAIrFPLxUr6mGBeHyZGY4sun6cY7gyFhKxtZn5xBinOwcQbtxSh2KU+5QnEqH4nR1KM6MDsXp7lCcakGcamgtzswJ45Rabk9Ph+L0dijOrA7Fmd2hOHM6FGduh+L0TRin9XE4r0Nx5ncoziEdinNoh+Ic1qE4r+tQnMM7FCc7pzzZcTg7XfOIvDijN8pN4/y/hheHSlKu39FsPj1u56g2ttOot8Xt5L4et7idmS1u55jM40qT3E61xe0cN8XtJC1u501T3E6pYDtx3F6RbV/cTiy1OP6v7FCcLR2Kc1WH4lzdoTif6VCcz3YozjVTjAPQqpj/78v3+kJ35R2hJz3jZGcB4iXNwtGf41/v8k5IMd4bMvUzsvGyYbKJeibewsm2LzuBkIm3KFPfNSZepZ6PTBCv2hhvcebOcfubbV92QiHTvhMy9d1F8bITCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwjX519SkfO+9dH1oRkjDyr6m9TcT7yjOWLRtoY7s7V9y8uLzyoV2Ndd2VNgIBAAAAhWIe3lWvqYbuytLQncwYs141nQeopuVyX23ZPycsH1kmA6XRck8yb8LHVdLHLdm8bsOSTVduefOadUOXDF8yvP6tS09ZetrgqaedumT1mrXDg7WfIXQXxAshjE4/bLpyy6eG1q4d3ripVplt/4L0cQvScpI+rv8tYXBkeW3a/vkF2yuN29703Sg+egAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwP+ya3+hbp51HMCfN8lJsrPVRvYvK+tp6J9RdWhbz6TTsbwgONja0sNAkulxFNfi8HQtWzvqjFvBbbYowkahVHpTqcPN4c3+uCHuD4XKrBY8tcg2dBd6oWw66UYvpCPSk7w5SZo0p3GsW/f5XLxv8jy/5/nlycWB73sCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8sKZr45OV8kR1NAoh6lNT7yGZS2fjuDRE368/v/XHubGTy9vHcpkhNgIAAAAGSnL4SGskH3KZdEiHq2beLQ5tE2E29wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8/07XxyUp5onpxFELUp6beQzKXzsZxaYi+b7zz5BdeHRv7R/tYcYh9AAAAgMGSHJ5qjeRDMSwJI9FVHXXJs4EFXeu765J9Fs6xrvvZQb+6JXOsu2aOdZ8aULeued8RAAAA4KMvyf+Z1kgh5DLz+ub/Qbk+qVvUVZdu3of5rQAAAADw/0nyf641Ugy5TLGV1+ea9xd31SXrB/3fPlm/rM/6Qf/PX9u8+z89AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHx0TNfGJyvliWo6CiHqU1PvIZlLZ+O4NETfVS+M/uuWQw8tbh/LZYbYCAAAABgoyeGz0TsfcpnRMBIunsn9Yzftf/qrTz87HkJoxPxsNuzYsG3b3asa16Ru5ZFDIz86/Nb3zqhb2bietwMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADvm+na+GSlPFG9KAoh6lNT7yGZS2fjuDRE39e/9JW/PX78uTfbx4pD7AMAAAAMluTw2eyfD8WQDdlwxcy79qx/Wqprfb9nBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCF457v3PftDVNTG+/2wgsvvGi9ON9/mQAAgPfbohCF+jm6cv35/tQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCHwXRtfLJSnqjmoxCiPjX1HpK5dDaOS0P0jZ8/mpt38oWX2seKQ+wDAAAADJbk8Nnsnw/FMBJGwuUz73o9E5jJ/4UP8EMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHyrTtfHJSnmiOi8KIepTU+8hmUtn47g0RN/Hdu774sH5P7y5fSyXGWIjAAAAYKAkh2dbI/mQy3w65MLVzfdTnQuidPPe+7nA7LqtHctG57yu1rEuPed1u7pOlmmeprEun+xXaNxb60pnriu1rSuGVvtSx7qwp2PVvAGfMwAAAMB5lOT/XGukEHKZXFvO/XlHfUHOBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6mK6NT1bKE9UoCiHqU1PvIZlLZ+O4NETf+37/yUu+8Yvd29vHikPsAwAAAAyW5PDZ7J8PxbAwfCIsnMn9odBZn9T9u3Lq4KP/+fvyEFZccWws03f/375+44vdlxBSnUWpEOY3+0V9+v3uj4/eu7R+6vEQVlyevvpc+zU0nlycPBnXn6lsXLvt8LGtg78fAAAAuBAk+X+kNVIIucxdffN/krzPKf/Pv3fnry5rXpuJvGtFqtDsl+rT78tLn/zrstX/fOt0/j9bv8/t23zwso6GjZEuUVwvb96+7th1B1LJqRv90139k+/la99987+bdjxyqtE/H/LN8QWZXv3PvHa5KK5PpfZW17y3t9bZP9Pn/A/94aXjv1mw+93T/d9ZNNrqf81Zzn/2/qO3Przn+n2H1nX2DyGUevV/+92bw5V/vvPB7vOPdm3c/s23X7tEcf3I4hMHVu8v3tDZP+rqn3z/vzz+2J6fPfKDZ5P+yW9Fli+Za/9UV/9Xdl268+UH1i/o7J/qc/4Xb3t1bEvp+3/qPv8dQ5//iWufuv21DfH93VMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXluna+GSlPFFNRSFEfWrqPSRz6Wwcl4bo+8YtR9++bfdPf9I+VhxiHwAAAGCwJIfPZv98KIZsyIbRmdz/TGXj2m2Hj20NhcZs1Lxnprbcs+0zm7Zsv+uO8/TJAQAAgLlK8n+mNVIIuczSMNLM/+XN29cdu+5AKsn/qST/b7pzauOK0Kp7ZdelO19+YP2C1nOCEGZ+FpA/Xff52bqbbjxaOPGXby3rWbdqtu7I4hMHVu8v3pDUhfa6laH1fOKJa5+6/bUN8f2tz9de99lvbplqPp5I9h299eE91+87tK51juZ9tLlvUjeV2ltd897eWlKXbt7zzXMDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGearo1PVsoT1ZAOIepTU+8hmUtn47g0RN81S3/94CUnn1vYPpbLDLERAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/I8dOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7NdPaBxVHAfw93YTs80madIKRsU0rYpSDxYFEb1oUZFWpOCpUqTa2oMoCCJKPZhKK5aqeBGsXoqooEYpKNhYLK2Siv+KFw8qKFQPQikGtKF4UEny3nYzzRidVEH9fGB5+3s7853fzLxMdgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r6 = syz_init_net_socket$bt_l2cap(0x1f, 0x3, 0x0) setsockopt$bt_BT_VOICE(r6, 0x112, 0xb, &(0x7f0000000100)=0x60, 0x2) quotactl$Q_SETINFO(0xffffffff80000600, &(0x7f0000000000)=@loop={'/dev/loop', 0x0}, 0xee01, &(0x7f0000000140)={0xa00, 0x2, 0x0, 0x3}) [ 104.229582][ T4669] Bluetooth: hci0: command tx timeout [ 104.274412][ T5329] vhci_hcd vhci_hcd.0: pdev(0) rhport(0) sockfd(11) [ 104.281989][ T5329] vhci_hcd vhci_hcd.0: devid(0) speed(2) speed_str(full-speed) [ 104.298957][ T5329] vhci_hcd vhci_hcd.0: Device attached [ 104.471835][ T5326] vhci_hcd: vhci_device speed not set [ 104.529826][ T5326] usb 6-1: new full-speed USB device number 2 using vhci_hcd [ 104.540485][ T5329] loop0: detected capacity change from 0 to 32768 [ 104.775717][ T5329] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 104.785803][ T5329] invalid bkey in superblock btree=snapshots level=0: u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ebb8d5a9e3463bdb written 16 min_key POS_MIN durability: 1 ptr: 0:32:0 gen 0 [ 104.785827][ T5329] nonzero snapshot: delete?, fixing [ 104.796008][ T5329] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 104.799183][ T5329] bcachefs (loop0): Version upgrade required: [ 104.799183][ T5329] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 104.799183][ T5329] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.25: extent_flags [ 104.799183][ T5329] 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 [ 104.833449][ T5329] invalid bkey in btree_node btree=inodes level=0: u64s 17 type inode_v3 0:4097:U32_MAX len 0 ver 0: (unpack error) [ 104.833467][ T5329] invalid variable length fields: delete?, fixing [ 104.844675][ T5329] bcachefs (loop0): error validating btree node at btree alloc level 0/0 [ 104.844692][ T5329] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 24 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0 [ 104.844701][ T5329] 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 [ 104.861927][ T5329] invalid bkey in btree_node btree=alloc level=0: u64s 12 type alloc_v4 0:28:0 len 0 ver 0: [ 104.861945][ T5329] gen 0 oldest_gen 0 data_type btree [ 104.861951][ T5329] journal_seq_nonempty 6 [ 104.861957][ T5329] journal_seq_empty 0 [ 104.861963][ T5329] need_discard 1 [ 104.861969][ T5329] need_inc_gen 1 [ 104.861975][ T5329] dirty_sectors 0 [ 104.861981][ T5329] stripe_sectors 0 [ 104.861986][ T5329] cached_sectors 0 [ 104.861992][ T5329] stripe 0 [ 104.861998][ T5329] stripe_redundancy 0 [ 104.862003][ T5329] io_time[READ] 1 [ 104.862009][ T5329] io_time[WRITE] 768 [ 104.862014][ T5329] fragmentation 0 [ 104.862020][ T5329] bp_start 8 [ 104.862025][ T5329] [ 104.862030][ T5329] invalid data type (got 3 should be 9): delete?, fixing [ 104.909987][ T5329] bcachefs (loop0): btree_node_read_work: rewriting btree node at due to error [ 104.909987][ T5329] btree=alloc level=0 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 [ 104.926104][ T5329] bcachefs (loop0): pointer to nonexistent device 15 [ 104.931100][ T5329] bcachefs (loop0): inconsistency detected - emergency read only at journal seq 10 [ 104.934505][ T5329] ------------[ cut here ]------------ [ 104.936454][ T5329] unhandled error case in bch2_bkey_pick_read_device [ 104.939182][ T5329] WARNING: CPU: 0 PID: 5329 at fs/bcachefs/extents.c:230 bch2_bkey_pick_read_device+0x17a5/0x1a00 [ 104.943312][ T5329] Modules linked in: [ 104.944916][ T5329] CPU: 0 UID: 0 PID: 5329 Comm: syz.0.0 Not tainted 6.14.0-syzkaller-07422-gacb4f33713b9 #0 PREEMPT(full) [ 104.949437][ T5329] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 104.953558][ T5329] RIP: 0010:bch2_bkey_pick_read_device+0x17a5/0x1a00 [ 104.956191][ T5329] Code: d1 3a 57 fd e9 d0 fd ff ff e8 c7 3a 57 fd c6 05 be 96 db 0b 01 90 48 c7 c7 e0 af 93 8c 48 c7 c6 da 11 59 8e e8 8c 4e 16 fd 90 <0f> 0b 90 90 e9 bc fe ff ff e8 9d 3a 57 fd e9 6e ff ff ff 89 d9 80 [ 104.964050][ T5329] RSP: 0018:ffffc9000d43ede0 EFLAGS: 00010246 [ 104.966446][ T5329] RAX: 8e9f5502e6681f00 RBX: 0000000000000000 RCX: 0000000000100000 [ 104.969697][ T5329] RDX: ffffc9000f561000 RSI: 00000000000550c6 RDI: 00000000000550c7 [ 104.972716][ T5329] RBP: ffffc9000d43f010 R08: ffffffff81829db2 R09: 1ffff11003f847d2 [ 104.975669][ T5329] R10: dffffc0000000000 R11: ffffed1003f847d3 R12: dffffc0000000000 [ 104.978660][ T5329] R13: 1ffff92001a87de4 R14: 0000000000000000 R15: 0000000000000000 [ 104.981706][ T5329] FS: 00007f4bf9d996c0(0000) GS:ffff88808c5f1000(0000) knlGS:0000000000000000 [ 104.985076][ T5329] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 104.987633][ T5329] CR2: 00000000ffffffff CR3: 0000000036626000 CR4: 0000000000352ef0 [ 104.990694][ T5329] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 104.993584][ T5329] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 104.996403][ T5329] Call Trace: [ 104.997603][ T5329] [ 104.998546][ T5329] ? __warn+0x165/0x4d0 [ 105.000170][ T5329] ? bch2_bkey_pick_read_device+0x17a5/0x1a00 [ 105.002327][ T5329] ? report_bug+0x2b3/0x500 [ 105.004061][ T5329] ? bch2_bkey_pick_read_device+0x17a5/0x1a00 [ 105.006145][ T5329] ? bch2_bkey_pick_read_device+0x17a5/0x1a00 [ 105.008372][ T5329] ? bch2_bkey_pick_read_device+0x17a7/0x1a00 [ 105.010743][ T5329] ? handle_bug+0x89/0x170 [ 105.012479][ T5329] ? exc_invalid_op+0x1a/0x50 [ 105.014797][ T5329] ? asm_exc_invalid_op+0x1a/0x20 [ 105.016650][ T5329] ? __warn_printk+0x2a2/0x360 [ 105.018460][ T5329] ? bch2_bkey_pick_read_device+0x17a5/0x1a00 [ 105.020997][ T5329] ? bch2_bkey_pick_read_device+0x29e/0x1a00 [ 105.023287][ T5329] ? __pfx_bch2_bkey_pick_read_device+0x10/0x10 [ 105.025708][ T5329] bch2_btree_node_read+0x7ac/0x29e0 [ 105.027795][ T5329] ? bch2_btree_node_hash_insert+0x88/0xc0 [ 105.030107][ T5329] ? __mutex_unlock_slowpath+0x229/0x800 [ 105.032329][ T5329] ? __pfx_bch2_btree_node_read+0x10/0x10 [ 105.034591][ T5329] ? bch2_trans_unlock+0x36a/0x490 [ 105.036727][ T5329] ? bch2_trans_unlock+0x3c1/0x490 [ 105.038818][ T5329] bch2_btree_root_read+0x656/0x7e0 [ 105.041041][ T5329] ? __pfx_bch2_btree_root_read+0x10/0x10 [ 105.043348][ T5329] ? bch2_current_has_btree_trans+0x142/0x180 [ 105.045876][ T5329] read_btree_roots+0x3d7/0xa80 [ 105.047803][ T5329] ? __pfx_read_btree_roots+0x10/0x10 [ 105.050091][ T5329] ? journal_replay_entry_early+0x4d/0xba0 [ 105.052705][ T5329] ? bch2_sb_upgrade+0x1cf/0x250 [ 105.054749][ T5329] ? bch2_recovery_passes_from_stable+0x104/0x120 [ 105.057269][ T5329] bch2_fs_recovery+0x28e4/0x3e20 [ 105.059546][ T5329] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 105.061720][ T5329] ? __lock_acquire+0xad5/0xd80 [ 105.063764][ T5329] ? __lock_acquire+0xad5/0xd80 [ 105.065846][ T5329] ? __lock_acquire+0xad5/0xd80 [ 105.067803][ T5329] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 105.070196][ T5329] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 105.072381][ T5329] ? bch2_get_next_online_dev+0x4b9/0x4f0 [ 105.074654][ T5329] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 105.076908][ T5329] ? llist_reverse_order+0x72/0x90 [ 105.078837][ T5329] bch2_fs_start+0x37c/0x620 [ 105.080748][ T5329] bch2_fs_get_tree+0x1270/0x18d0 [ 105.082740][ T5329] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 105.084828][ T5329] ? vfs_parse_monolithic_sep+0x427/0x460 [ 105.087042][ T5329] ? __pfx_vfs_parse_comma_sep+0x10/0x10 [ 105.089144][ T5329] ? rcu_is_watching+0x15/0xb0 [ 105.091187][ T5329] ? apparmor_capable+0x13b/0x1b0 [ 105.093195][ T5329] vfs_get_tree+0x90/0x2b0 [ 105.095078][ T5329] do_new_mount+0x2cf/0xb70 [ 105.096929][ T5329] ? __pfx_do_new_mount+0x10/0x10 [ 105.098907][ T5329] __se_sys_mount+0x38c/0x400 [ 105.101231][ T5329] ? __pfx___se_sys_mount+0x10/0x10 [ 105.103313][ T5329] ? __x64_sys_mount+0x20/0xc0 [ 105.105279][ T5329] do_syscall_64+0xf3/0x230 [ 105.107128][ T5329] ? clear_bhb_loop+0x45/0xa0 [ 105.109019][ T5329] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 105.111203][ T5329] RIP: 0033:0x7f4bf8f8e90a [ 105.112996][ T5329] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 de 1a 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 105.120473][ T5329] RSP: 002b:00007f4bf9d98e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 105.123476][ T5329] RAX: ffffffffffffffda RBX: 00007f4bf9d98ef0 RCX: 00007f4bf8f8e90a [ 105.126575][ T5329] RDX: 00002000000058c0 RSI: 00002000000000c0 RDI: 00007f4bf9d98eb0 [ 105.129707][ T5329] RBP: 00002000000058c0 R08: 00007f4bf9d98ef0 R09: 0000000000010000 [ 105.132667][ T5329] R10: 0000000000010000 R11: 0000000000000246 R12: 00002000000000c0 [ 105.135720][ T5329] R13: 00007f4bf9d98eb0 R14: 000000000000591a R15: 0000200000000200 [ 105.138781][ T5329] [ 105.140123][ T5329] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 105.142900][ T5329] CPU: 0 UID: 0 PID: 5329 Comm: syz.0.0 Not tainted 6.14.0-syzkaller-07422-gacb4f33713b9 #0 PREEMPT(full) [ 105.147312][ T5329] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 105.151346][ T5329] Call Trace: [ 105.152647][ T5329] [ 105.153821][ T5329] dump_stack_lvl+0x241/0x360 [ 105.155628][ T5329] ? __pfx_dump_stack_lvl+0x10/0x10 [ 105.157598][ T5329] ? __pfx__printk+0x10/0x10 [ 105.159444][ T5329] ? vscnprintf+0x5d/0x90 [ 105.161115][ T5329] panic+0x349/0x880 [ 105.162584][ T5329] ? __warn+0x174/0x4d0 [ 105.164264][ T5329] ? __pfx_panic+0x10/0x10 [ 105.165965][ T5329] __warn+0x344/0x4d0 [ 105.167405][ T5329] ? bch2_bkey_pick_read_device+0x17a5/0x1a00 [ 105.169649][ T5329] report_bug+0x2b3/0x500 [ 105.171284][ T5329] ? bch2_bkey_pick_read_device+0x17a5/0x1a00 [ 105.173614][ T5329] ? bch2_bkey_pick_read_device+0x17a5/0x1a00 [ 105.175901][ T5329] ? bch2_bkey_pick_read_device+0x17a7/0x1a00 [ 105.178249][ T5329] handle_bug+0x89/0x170 [ 105.179961][ T5329] exc_invalid_op+0x1a/0x50 [ 105.181824][ T5329] asm_exc_invalid_op+0x1a/0x20 [ 105.183808][ T5329] RIP: 0010:bch2_bkey_pick_read_device+0x17a5/0x1a00 [ 105.186402][ T5329] Code: d1 3a 57 fd e9 d0 fd ff ff e8 c7 3a 57 fd c6 05 be 96 db 0b 01 90 48 c7 c7 e0 af 93 8c 48 c7 c6 da 11 59 8e e8 8c 4e 16 fd 90 <0f> 0b 90 90 e9 bc fe ff ff e8 9d 3a 57 fd e9 6e ff ff ff 89 d9 80 [ 105.193912][ T5329] RSP: 0018:ffffc9000d43ede0 EFLAGS: 00010246 [ 105.196398][ T5329] RAX: 8e9f5502e6681f00 RBX: 0000000000000000 RCX: 0000000000100000 [ 105.199387][ T5329] RDX: ffffc9000f561000 RSI: 00000000000550c6 RDI: 00000000000550c7 [ 105.202488][ T5329] RBP: ffffc9000d43f010 R08: ffffffff81829db2 R09: 1ffff11003f847d2 [ 105.205578][ T5329] R10: dffffc0000000000 R11: ffffed1003f847d3 R12: dffffc0000000000 [ 105.208613][ T5329] R13: 1ffff92001a87de4 R14: 0000000000000000 R15: 0000000000000000 [ 105.211586][ T5329] ? __warn_printk+0x2a2/0x360 [ 105.213382][ T5329] ? bch2_bkey_pick_read_device+0x29e/0x1a00 [ 105.215684][ T5329] ? __pfx_bch2_bkey_pick_read_device+0x10/0x10 [ 105.218056][ T5329] bch2_btree_node_read+0x7ac/0x29e0 [ 105.220071][ T5329] ? bch2_btree_node_hash_insert+0x88/0xc0 [ 105.222107][ T5329] ? __mutex_unlock_slowpath+0x229/0x800 [ 105.224293][ T5329] ? __pfx_bch2_btree_node_read+0x10/0x10 [ 105.226615][ T5329] ? bch2_trans_unlock+0x36a/0x490 [ 105.228531][ T5329] ? bch2_trans_unlock+0x3c1/0x490 [ 105.230353][ T5329] bch2_btree_root_read+0x656/0x7e0 [ 105.232250][ T5329] ? __pfx_bch2_btree_root_read+0x10/0x10 [ 105.234281][ T5329] ? bch2_current_has_btree_trans+0x142/0x180 [ 105.236356][ T5329] read_btree_roots+0x3d7/0xa80 [ 105.238311][ T5329] ? __pfx_read_btree_roots+0x10/0x10 [ 105.240493][ T5329] ? journal_replay_entry_early+0x4d/0xba0 [ 105.242727][ T5329] ? bch2_sb_upgrade+0x1cf/0x250 [ 105.244734][ T5329] ? bch2_recovery_passes_from_stable+0x104/0x120 [ 105.247192][ T5329] bch2_fs_recovery+0x28e4/0x3e20 [ 105.249230][ T5329] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 105.251333][ T5329] ? __lock_acquire+0xad5/0xd80 [ 105.254066][ T5329] ? __lock_acquire+0xad5/0xd80 [ 105.256186][ T5329] ? __lock_acquire+0xad5/0xd80 [ 105.258203][ T5329] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 105.260453][ T5329] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 105.262657][ T5329] ? bch2_get_next_online_dev+0x4b9/0x4f0 [ 105.264866][ T5329] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 105.266919][ T5329] ? llist_reverse_order+0x72/0x90 [ 105.268763][ T5329] bch2_fs_start+0x37c/0x620 [ 105.270531][ T5329] bch2_fs_get_tree+0x1270/0x18d0 [ 105.272545][ T5329] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 105.274569][ T5329] ? vfs_parse_monolithic_sep+0x427/0x460 [ 105.276765][ T5329] ? __pfx_vfs_parse_comma_sep+0x10/0x10 [ 105.278866][ T5329] ? rcu_is_watching+0x15/0xb0 [ 105.280788][ T5329] ? apparmor_capable+0x13b/0x1b0 [ 105.282837][ T5329] vfs_get_tree+0x90/0x2b0 [ 105.284704][ T5329] do_new_mount+0x2cf/0xb70 [ 105.286523][ T5329] ? __pfx_do_new_mount+0x10/0x10 [ 105.288543][ T5329] __se_sys_mount+0x38c/0x400 [ 105.290480][ T5329] ? __pfx___se_sys_mount+0x10/0x10 [ 105.292420][ T5329] ? __x64_sys_mount+0x20/0xc0 [ 105.294328][ T5329] do_syscall_64+0xf3/0x230 [ 105.296086][ T5329] ? clear_bhb_loop+0x45/0xa0 [ 105.297899][ T5329] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 105.300307][ T5329] RIP: 0033:0x7f4bf8f8e90a [ 105.302028][ T5329] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 de 1a 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 [ 105.308981][ T5329] RSP: 002b:00007f4bf9d98e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 105.312092][ T5329] RAX: ffffffffffffffda RBX: 00007f4bf9d98ef0 RCX: 00007f4bf8f8e90a [ 105.315120][ T5329] RDX: 00002000000058c0 RSI: 00002000000000c0 RDI: 00007f4bf9d98eb0 [ 105.318022][ T5329] RBP: 00002000000058c0 R08: 00007f4bf9d98ef0 R09: 0000000000010000 [ 105.321109][ T5329] R10: 0000000000010000 R11: 0000000000000246 R12: 00002000000000c0 [ 105.324045][ T5329] R13: 00007f4bf9d98eb0 R14: 000000000000591a R15: 0000200000000200 [ 105.326972][ T5329] [ 105.328556][ T5329] Kernel Offset: disabled [ 105.330260][ T5329] Rebooting in 86400 seconds..