program: r0 = openat$ndctl0(0xffffffffffffff9c, &(0x7f0000000000), 0x40000, 0x0) openat$hwrng(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r1 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000100)=ANY=[@ANYBLOB="1c0000005e0021768238324ee0d5b18eabeda10c06e6143315"], 0x1c}}, 0x0) recvmmsg(r1, &(0x7f0000000140), 0x41, 0x0, 0x0) r2 = syz_open_dev$sg(&(0x7f0000000000), 0x0, 0x0) ioctl$SG_IO(r2, 0x2285, &(0x7f0000000440)={0x53, 0x0, 0x10f, 0x1, @scatter={0x0, 0x0, 0x0}, &(0x7f00000004c0)="851666ce20db96ab0c7d83e114e7421762249711e34f4ce12c6afeb7e6d77bd3b97644edd8e3a3b71fcd006b6237766e151f344afb2306455034ea7a31b1a48724e372a5a8a9ca040f5831f2eb11842a4b8ec9064fa439440f374355d9af754314ce445ac9bea7fac19c3ac58a131895c378ec497ffdf9a82032d9fa225397b92d2e2193de6fe2f6b6c0bd0f80de3dc72890b6900c5b86752639bf37ab325c16dc2f3d4d01b4c3b71ebbfd6fc9b316f76a07144538506a68ae00df22f2fa9cbb0c9fa73c1dcf3eb2eb4fe3534fcee01e9ca0c66f27b8e05e7545cbc3511b3d086f51d58f9acd52eab032468cc8075451bcd5c081a8db84ff509a2f874daf6b3ddff977834d87fc0de3220a4041526a", 0x0, 0x10, 0x5bb727690d5f0ff6, 0x0, 0x0}) ioctl$NS_GET_OWNER_UID(r0, 0xb704, 0x0) syz_mount_image$bcachefs(&(0x7f00000000c0), &(0x7f0000000000)='./file1\x00', 0x808440, &(0x7f0000000040)=ANY=[], 0x1, 0x5970, &(0x7f0000000100)="$eJzs3XuQXFWdOPBzu3synZk8JgElgkyGQBRBzYRX4aM0+vNVgFQsLCX8ohDIBKNJSCVBIKAEf+APCrDQ0lLUP9BCatFoUQurRErksQmrKMXqUltIre6if7iFLCmBLGW5ztZM39Mzc6fv3J7unjzg86lkbt/Tp7/n3HtP377f0z3TAQAAgFeEPddt3Xf2ke/9+eeGXrz6Az/eeE3oLY+WV2OFvnR5+YHqIftTd2nR6DI7Ll5/5Xf/MHDRu392V893Xtq99ph1v3nPYRfd98kzdt36jQdfmHvP354uihvH0wlj68mzSQjVn+z9yud3P3rESFkSQignfTtCWJAsfHBBkgkx+JcQwtp0ZVHmzrtfPHndyPKaG7snlM/P1DPeX9mq6Tjbvu+yE8Nv37Xq2l8u/sH3u3Y+s2OsSlIdN55CmHfB+Md3hRBmp/9HxNEWx2MctCtDCD3jHnd6Qb+ObbL/y3LWj0qXs9Jlb0GceP+SzHopUy+7HnVllj0F7bUrrx+t1isyJ7OePRm1K6+fsXxBuvxRujxhmvHL8X8SSkmo1Lu/IRkbI2HccUtCMnosq/X1Uv3YhnT7M+tJZr2UWS93ZbZrtN10oJWTZGJ5rJcpj6fjSlp+zPhzdQPn5JS/Jl1W0yfqS3E9ZG/U9E66Ud+uUbFfe6foy/5QGncOalReP/DpwehNy3qThZMeM9xAvG/3qpuWllc/tKcvpx/JXUkaP2kp/vZfLJjz8e/dcGn2db0e/4JSGr/UUvzfnfnYc+fd8O2v58a/JcYvtxT/pPt7nj3z4euW5O6fvXH/VFqIP3IkH7l58eEX7szt/20xfrWl/q/Y9Vj33H33P5Db/8G4f2a3FP+pt73v93c+ce8zufFDjN/TUvzVuzZ/obt/3/G58R+I+6e3tfHz/M7Tnuzv/+NAXvzHY/y5LcW/Y8etb719/o1n5B7flXH/9LUU/6zj7rt2zr57j847dya3deqVE+CV6bD0Guv6dL3VPLNd4/KFrw1Uatd8c9L/czvZUObic6SdeZ2MDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgJenX111ysfOfeeHVlWSEJKcOsMNxPvKs1asGGih3TVPP3Lz4sMv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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+zQ4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRX26y9EqiqOA/g5M7PtuLOru/qQFW2rFYU9JAUR9lJRERoh9GRISJoPURBEFEa0hkZiRC9B1otEBdUWQkFukmixQv+klx4qKKiIQKSFcpAeKnbm3HH2Otdpr/VQfT5wOXvOvfd7f/eeM3d2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 74.350731][ T5320] Bluetooth: hci0: command tx timeout [ 74.791494][ T5340] loop0: detected capacity change from 0 to 32768 [ 74.802746][ T5340] ======================================================= [ 74.802746][ T5340] WARNING: The mand mount option has been deprecated and [ 74.802746][ T5340] and is ignored by this kernel. Remove the mand [ 74.802746][ T5340] option from the mount to silence this warning. [ 74.802746][ T5340] ======================================================= [ 75.080444][ T5340] bcachefs (loop0): starting version 0.519: (unknown version) opts=metadata_checksum=none,data_checksum=none,compression=lz4,nojournal_transaction_names [ 75.080462][ T5340] allowing incompatible features above 0.0: (unknown version) [ 75.080470][ T5340] features: lz4,new_siphash,inline_data,new_extent_overwrite,btree_ptr_v2,new_varint,journal_no_flush,alloc_v2,extents_across_btree_nodes [ 75.098898][ T5340] bcachefs (loop0): Using encoding defined by superblock: utf8-12.1.0 [ 75.102791][ T5340] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 75.106425][ T5340] bcachefs (loop0): Version upgrade required: [ 75.106425][ T5340] Version upgrade from 0.24: unwritten_extents to 0.519: (unknown version) incomplete [ 75.106425][ T5340] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.28: inode_has_case_insensitive [ 75.106425][ T5340] 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 [ 75.212205][ T5340] bcachefs (loop0): btree node read error at btree dirents level 0/0 [ 75.212229][ T5340] 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 [ 75.212235][ T5340] loop0 node offset 16/24 bset u64s 49188: bset past end of btree node (offset 16 len 776 but written 24) [ 75.212241][ T5340] flagging btree dirents lost data [ 75.212247][ T5340] running recovery pass check_topology (2), currently at recovery_pass_empty (0) [ 75.212254][ T5340] running recovery pass check_topology (2), currently at recovery_pass_empty (0) [ 75.212260][ T5340] running recovery pass scan_for_btree_nodes (1), currently at recovery_pass_empty (0) [ 75.212268][ T5340] ret fsck_errors_not_fixed [ 75.246785][ T5340] bcachefs (loop0): error reading btree root btree=dirents level=0: btree_node_read_error, fixing [ 75.257591][ T5340] bcachefs (loop0): btree node read error at btree alloc level 0/0 [ 75.257607][ T5340] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc70000 written 24 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0 [ 75.257616][ T5340] loop0 node offset 0/24: got wrong btree node: got [ 75.257623][ T5340] btree=alloc level=0 seq ac62141f8dc7e261 1 [ 75.257629][ T5340] min: POS_MIN [ 75.257634][ T5340] max: SPOS_MAX [ 75.257639][ T5340] flagging btree alloc lost data [ 75.257645][ T5340] ret btree_node_read_validate_error [ 75.282330][ T5340] bcachefs (loop0): error reading btree root btree=alloc level=0: btree_node_read_error, fixing [ 75.294084][ T5340] bcachefs (loop0): error reading btree root btree=freespace level=0: btree_node_read_error, fixing [ 75.302268][ T5340] bcachefs (loop0): check_topology... [ 75.302435][ T5340] bcachefs (loop0): btree root dirents unreadable, must recover from scan [ 75.308601][ T5340] bcachefs (loop0): running recovery pass scan_for_btree_nodes (1), currently at check_topology (2) - rewinding [ 75.315583][ T5340] bcachefs (loop0): bch2_check_root(): error restart_recovery [ 75.318716][ T5340] bcachefs (loop0): scan_for_btree_nodes... [ 75.332201][ T5340] bcachefs (loop0): btree node scan found 7 nodes after overwrites [ 75.341717][ T5340] done [ 75.342951][ T5340] bcachefs (loop0): check_topology... [ 75.343075][ T5340] bcachefs (loop0): btree root dirents unreadable, must recover from scan [ 75.350040][ T5340] bcachefs (loop0): bch2_get_scanned_nodes(): recovery btree=dirents level=0 POS_MIN - SPOS_MAX [ 75.357424][ T5340] bcachefs (loop0): bch2_get_scanned_nodes(): recovering u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 256 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 75.367948][ T50] bcachefs (loop0): btree node read error at btree dirents level 0/0 [ 75.367978][ T50] u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 9aa2895aefce4bdf written 256 min_key POS_MIN durability: 1 ptr: 0:41:0 gen 0 [ 75.367987][ T50] loop0 node offset 16/256 bset u64s 49188: bset past end of btree node (offset 16 len 776 but written 256) [ 75.367994][ T50] ret fsck_errors_not_fixed [ 75.385769][ T5340] bcachefs (loop0): empty interior btree node at btree=dirents level=1 [ 75.385784][ T5340] u64s 5 type btree_ptr SPOS_MAX len 0 ver 0, fixing [ 75.392498][ T5340] bcachefs (loop0): bch2_btree_repair_topology_recurse(): error ECHILD [ 75.396093][ T5340] bcachefs (loop0): empty btree root dirents [ 75.401439][ T5340] done [ 75.402777][ T5340] bcachefs (loop0): accounting_read... done [ 75.407016][ T5340] bcachefs (loop0): alloc_read... done [ 75.410003][ T5340] bcachefs (loop0): snapshots_read... done [ 75.429296][ T5340] bcachefs (loop0): check_allocations... [ 75.436606][ T5340] bcachefs (loop0): bucket 0:34 data type cached ptr gen 1 missing in alloc btree [ 75.436636][ T5340] while marking u64s 7 type extent 4099:8:U32_MAX len 8 ver 0: durability: 0 crc: c_size 8 size 8 offset 0 nonce 0 csum none 0:0 compress incompressible ptr: 0:34:0 gen 1 cached, fixing [ 75.466155][ T5340] bcachefs (loop0): bucket 0:34 data type user ptr gen 0 missing in alloc btree [ 75.466175][ T5340] while marking u64s 7 type extent 536870913:24:U32_MAX len 24 ver 0: durability: 1 crc: c_size 8 size 24 offset 0 nonce 0 csum none 0:0 compress lz4 ptr: 0:34:8 gen 0, fixing [ 75.479255][ T5340] bcachefs (loop0): bucket 0:27 data type btree ptr gen 0 missing in alloc btree [ 75.479265][ T5340] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq c6c25c03258c59c5 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0, fixing [ 75.495928][ T5340] bcachefs (loop0): bucket 0:38 data type btree ptr gen 0 missing in alloc btree [ 75.495943][ T5340] 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 [ 75.507457][ T5340] bcachefs (loop0): bucket 0:31 data type btree ptr gen 0 missing in alloc btree [ 75.507473][ T5340] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 2285c34bed0abe32 written 16 min_key POS_MIN durability: 1 ptr: 0:31:0 gen 0, fixing [ 75.522753][ T5340] bcachefs (loop0): bucket 0:35 data type btree ptr gen 0 missing in alloc btree [ 75.522768][ T5340] 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 [ 75.534724][ T5340] bcachefs (loop0): bucket 0:32 data type btree ptr gen 0 missing in alloc btree [ 75.534738][ T5340] while marking 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, fixing [ 75.547891][ T5340] bcachefs (loop0): bucket 0:28 data type btree ptr gen 0 missing in alloc btree [ 75.547907][ T5340] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 28f61e078e70b95c written 16 min_key POS_MIN durability: 1 ptr: 0:28:0 gen 0, fixing [ 75.562079][ T5340] bcachefs (loop0): bucket 0:37 data type btree ptr gen 0 missing in alloc btree [ 75.562092][ T5340] while marking 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, fixing [ 75.574597][ T5340] bcachefs (loop0): bucket 0:42 data type btree ptr gen 0 missing in alloc btree [ 75.574607][ T5340] while marking u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq 1db8f60c84bb244c written 8 min_key POS_MIN durability: 1 ptr: 0:42:0 gen 0, fixing [ 75.594250][ T5340] done [ 75.598071][ T5340] bcachefs (loop0): going read-write [ 75.606986][ T5340] bcachefs (loop0): journal_replay... [ 75.607947][ T5340] ------------[ cut here ]------------ [ 75.612997][ T5340] kernel BUG at fs/bcachefs/btree_update.c:375! [ 75.616516][ T5340] Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI [ 75.619307][ T5340] CPU: 0 UID: 0 PID: 5340 Comm: syz.0.0 Not tainted 6.16.0-rc5-syzkaller-00224-g379f604cc3dc #0 PREEMPT(full) [ 75.624600][ T5340] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 75.629575][ T5340] RIP: 0010:bch2_trans_update_by_path+0x1efb/0x1f30 [ 75.632416][ T5340] Code: 80 e1 07 fe c1 38 c1 0f 8c 40 f7 ff ff 48 8b 7c 24 28 e8 08 0a fa fd e9 31 f7 ff ff e8 be 86 96 fd 90 0f 0b e8 b6 86 96 fd 90 <0f> 0b e8 ae 86 96 fd 90 0f 0b e8 a6 86 96 fd 90 0f 0b e8 9e 86 96 [ 75.641014][ T5340] RSP: 0018:ffffc9002301ea08 EFLAGS: 00010287 [ 75.644073][ T5340] RAX: ffffffff8429afba RBX: 0000000000008542 RCX: 0000000000100000 [ 75.648500][ T5340] RDX: ffffc9000df12000 RSI: 00000000000b3027 RDI: 00000000000b3028 [ 75.652643][ T5340] RBP: 1ffff1100a669002 R08: ffffffff844db6c9 R09: 0000000000000002 [ 75.656131][ T5340] R10: 0000000000000003 R11: 0000000000000002 R12: 1ffff1100a66905e [ 75.659554][ T5340] R13: ffff888053348010 R14: 0000000000000088 R15: ffff8880533482f0 [ 75.663056][ T5340] FS: 00007ff49d2736c0(0000) GS:ffff88808d21b000(0000) knlGS:0000000000000000 [ 75.666809][ T5340] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 75.669681][ T5340] CR2: 00005583309c0168 CR3: 00000000363b5000 CR4: 0000000000352ef0 [ 75.674458][ T5340] Call Trace: [ 75.675979][ T5340] [ 75.677358][ T5340] ? __bitmap_weight+0xe4/0x100 [ 75.679470][ T5340] ? btree_trans_verify_sorted_refs+0x40c/0x4e0 [ 75.682210][ T5340] ? btree_node_unlock+0x97/0x240 [ 75.684443][ T5340] ? bch2_journal_replay_key+0x499/0xb40 [ 75.686937][ T5340] ? __btree_path_up_until_good_node+0xaec/0xb30 [ 75.689891][ T5340] bch2_trans_update_ip+0x9a6/0x1db0 [ 75.692447][ T5340] ? bch2_journal_replay_key+0x499/0xb40 [ 75.694985][ T5340] ? bch2_btree_path_traverse_one+0x19fe/0x21d0 [ 75.697742][ T5340] ? __pfx_bch2_path_get+0x10/0x10 [ 75.699995][ T5340] ? __pfx_bch2_trans_update_ip+0x10/0x10 [ 75.702521][ T5340] ? bch2_journal_replay_key+0x1fb/0xb40 [ 75.705048][ T5340] ? bch2_trans_node_iter_init+0x406/0x5e0 [ 75.707550][ T5340] ? bch2_btree_iter_traverse+0x700/0xa50 [ 75.710394][ T5340] ? bch2_journal_replay_key+0x1ec/0xb40 [ 75.713217][ T5340] bch2_journal_replay_key+0x4b0/0xb40 [ 75.715708][ T5340] ? __pfx_bch2_journal_replay_key+0x10/0x10 [ 75.718527][ T5340] ? bch2_journal_replay_key+0x1ec/0xb40 [ 75.721088][ T5340] ? __bch2_trans_get+0x9c2/0xd80 [ 75.723519][ T5340] bch2_journal_replay+0x171d/0x2630 [ 75.726091][ T5340] ? irq_work_queue+0xc3/0x140 [ 75.728454][ T5340] ? __wake_up_klogd+0xd9/0x110 [ 75.730940][ T5340] ? __pfx_vprintk_emit+0x10/0x10 [ 75.733221][ T5340] ? __pfx_bch2_journal_replay+0x10/0x10 [ 75.735765][ T5340] ? do_raw_spin_lock+0x121/0x290 [ 75.738044][ T5340] ? __bch2_print+0x176/0x220 [ 75.740229][ T5340] ? __pfx___bch2_print+0x10/0x10 [ 75.742540][ T5340] ? _raw_spin_unlock_irq+0x23/0x50 [ 75.745075][ T5340] ? lockdep_hardirqs_on+0x9c/0x150 [ 75.747439][ T5340] __bch2_run_recovery_passes+0x395/0x1010 [ 75.750033][ T5340] bch2_run_recovery_passes+0x184/0x210 [ 75.752457][ T5340] bch2_fs_recovery+0x2690/0x3a50 [ 75.754623][ T5340] ? check_noncircular+0xe0/0x160 [ 75.756940][ T5340] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 75.759139][ T5340] ? __lock_acquire+0xab9/0xd20 [ 75.761132][ T5340] ? __lock_acquire+0xab9/0xd20 [ 75.763217][ T5340] ? __lock_acquire+0xab9/0xd20 [ 75.765711][ T5340] ? bch2_fs_start+0xa0f/0xda0 [ 75.768139][ T5340] ? up_write+0x1c4/0x420 [ 75.770478][ T5340] ? bch2_fs_start+0x5e7/0xda0 [ 75.772690][ T5340] bch2_fs_start+0xaaf/0xda0 [ 75.774735][ T5340] ? bch2_fs_start+0x5e7/0xda0 [ 75.776791][ T5340] ? __pfx_bch2_fs_start+0x10/0x10 [ 75.779080][ T5340] ? sget+0x267/0x620 [ 75.780870][ T5340] bch2_fs_get_tree+0xb39/0x1520 [ 75.783174][ T5340] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 75.785652][ T5340] ? aa_get_newest_label+0xf7/0x5d0 [ 75.788001][ T5340] ? vfs_parse_monolithic_sep+0x2df/0x310 [ 75.790496][ T5340] ? apparmor_capable+0x137/0x1b0 [ 75.792640][ T5340] vfs_get_tree+0x92/0x2b0 [ 75.794604][ T5340] do_new_mount+0x24a/0xa40 [ 75.796584][ T5340] __se_sys_mount+0x317/0x410 [ 75.798697][ T5340] ? __pfx___se_sys_mount+0x10/0x10 [ 75.801036][ T5340] ? rcu_is_watching+0x15/0xb0 [ 75.803281][ T5340] ? do_syscall_64+0xbe/0x3b0 [ 75.805529][ T5340] ? __x64_sys_mount+0x20/0xc0 [ 75.807839][ T5340] do_syscall_64+0xfa/0x3b0 [ 75.810030][ T5340] ? lockdep_hardirqs_on+0x9c/0x150 [ 75.812402][ T5340] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.815067][ T5340] ? clear_bhb_loop+0x60/0xb0 [ 75.817123][ T5340] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.819694][ T5340] RIP: 0033:0x7ff49c3900ca [ 75.821682][ T5340] 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 [ 75.829950][ T5340] RSP: 002b:00007ff49d272e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 75.833792][ T5340] RAX: ffffffffffffffda RBX: 00007ff49d272ef0 RCX: 00007ff49c3900ca [ 75.837707][ T5340] RDX: 00002000000000c0 RSI: 0000200000000000 RDI: 00007ff49d272eb0 [ 75.841576][ T5340] RBP: 00002000000000c0 R08: 00007ff49d272ef0 R09: 0000000000808440 [ 75.845095][ T5340] R10: 0000000000808440 R11: 0000000000000246 R12: 0000200000000000 [ 75.848562][ T5340] R13: 00007ff49d272eb0 R14: 0000000000005970 R15: 0000200000000040 [ 75.851800][ T5340] [ 75.853118][ T5340] Modules linked in: [ 75.855445][ T5340] ---[ end trace 0000000000000000 ]--- [ 75.861329][ T5340] RIP: 0010:bch2_trans_update_by_path+0x1efb/0x1f30 [ 75.864369][ T5340] Code: 80 e1 07 fe c1 38 c1 0f 8c 40 f7 ff ff 48 8b 7c 24 28 e8 08 0a fa fd e9 31 f7 ff ff e8 be 86 96 fd 90 0f 0b e8 b6 86 96 fd 90 <0f> 0b e8 ae 86 96 fd 90 0f 0b e8 a6 86 96 fd 90 0f 0b e8 9e 86 96 [ 75.876097][ T5340] RSP: 0018:ffffc9002301ea08 EFLAGS: 00010287 [ 75.878984][ T5340] RAX: ffffffff8429afba RBX: 0000000000008542 RCX: 0000000000100000 [ 75.884395][ T5340] RDX: ffffc9000df12000 RSI: 00000000000b3027 RDI: 00000000000b3028 [ 75.887894][ T5340] RBP: 1ffff1100a669002 R08: ffffffff844db6c9 R09: 0000000000000002 [ 75.892420][ T5340] R10: 0000000000000003 R11: 0000000000000002 R12: 1ffff1100a66905e [ 75.895798][ T5340] R13: ffff888053348010 R14: 0000000000000088 R15: ffff8880533482f0 [ 75.899424][ T5340] FS: 00007ff49d2736c0(0000) GS:ffff88808d21b000(0000) knlGS:0000000000000000 [ 75.904268][ T5340] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 75.907183][ T5340] CR2: 00005583309c0168 CR3: 00000000363b5000 CR4: 0000000000352ef0 [ 75.918989][ T5340] Kernel panic - not syncing: Fatal exception [ 75.922128][ T5340] Kernel Offset: disabled [ 75.923930][ T5340] Rebooting in 86400 seconds..