program: syz_open_dev$tty1(0xc, 0x4, 0x1) ioctl$TUNSETTXFILTER(0xffffffffffffffff, 0x400454d1, 0x0) openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet6_tcp(0xa, 0x1, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000033a80)=""/102386, 0xfffffd6e}], 0x1, 0x0, 0x0) r1 = bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x6, 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="18020000000000800000000000000000850000004100000095000000000000004be98911ed523cf4451d51e400cbd30efbb0a73ceb2b050a456c3a6cfd127868ad3fe3f9a9b946c97f9fc091e4c3f4b0a0d7ed298717a480c48868162ff933958cb6a5265519fee4cb1b8b93f0b164770fd40c7a8060ce72beff7cda177e281ef0b7a1a97b2c8c5617bff8c9441a45fd951df19a9c6e933500000000000000"], &(0x7f00000000c0)='GPL\x00', 0x4, 0x1000, &(0x7f000062b000)=""/4096, 0x0, 0x0, '\x00', 0x0, @xdp, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x0, @void, @value}, 0x70) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000000)={r1, 0xfffff000, 0xfe71, 0xffffffffffffff40, &(0x7f0000000080)="85d77444c5a569f1e21b08c0f264", 0x0, 0x500, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x3b) syz_mount_image$bcachefs(&(0x7f0000000180), &(0x7f0000000140)='./file0\x00', 0x0, &(0x7f00000001c0)={[{@errors_continue}], [{@audit}, {@obj_user={'obj_user', 0x3d, 'smac\x01\x00\x00\x00M\x02'}}, {@mask={'mask', 0x3d, '^MAY_EXEC'}}, {@obj_role={'obj_role', 0x3d, '|.'}}, {@euid_gt}]}, 0x3, 0x58ad, &(0x7f000000b240)="$eJzs3W2QXFXdIPBzu3synZm8TAJIBJkMgSiCmglvhS+l0fWtAKlYWErYKAxkgtEkpJIgEFCCCy4UYKGlpagf0EJq0WhRBatESuRlE1ZRitWltpBa3UU/+BTykBLIQ1k+5qmZvqfTc6fv3J7unpDA71fJ3D6nb//PueeevtP/Mz3TAQAAgNeE3ddv2XvOUR/41RdHX7rmwz/bcG3oL4/XV+MOA+n2ileqhxxIvZVF49vsvHjTVT/489DF7/vl3X3ff3nXmmPX/v79h118/2fO3Hnbtx96ce69/3ymKG6cTyfuLyfPJSFUf77n61/a9diRY3VJCKGcDGwPYUGy8KEFSSbEe/8eQliTFg7L3HnPS6esHdtee1PvhPr5mf3M99e2ajrPtu29/KTwh/euuu43i3/8o54dz27fv0tSbZhPIcy7sPHxPSGE2en/MXG2LYoPTrcrQwh9DY87o6Bfx7XY/2U55aPT7ax0218QJ96/JFMuZfbLlqOezLavoL1O5fWj3f2KzMmUsxejTuX1M9YvSLc/TbcnTjN+Of5PQikJlXr31yf750hoOG9JSMbPZbVeLtXPbUiPP1NOMuVSplzuyRzXeLvpRCsnycT6uF+mPl6OK2n9sY3X6ibOzal/fbqtpk/Ul2M5ZG/U9E+6UT+ucbFfe6boy4FQargGNauvn/j0ZPSndf3JwkmP2ddEvG/XqpuXllc/vHsgpx/J3UkaP2kr/rZfL5jzqR/eeNmivPgXltL4pbbi//Gsx58//8bvfSs3/q0xfrmt+Cc/0PfcWY9cvyR3fPbE8am0FX/kmUdvWXz4RTty+397jF9tK/6KnY/3zt37wIO5/R+O4zO7rfhPv/ODf7rryfuezY0fYvy+tuKv3rnpy72De0/Ijf9gHJ/+9ubPCztOf2pw8C9DefGfiPHnthX/zu23veOO+TedmXt+V8bxGWgr/tnH33/dnL33HZN37Uxu79Z3ToDXpsPS11g3pOV288xONeQL3xyq1F7zzUn/z+1mQxlj7cybwfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+xw4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRX26ya0jqqPA/A59yZvbnOTNmlfMCqmaVWUurAoiOhGRUVakYKrSpFqaxeiIIgodWEqrViq4kawuimighqloGBjsbRKKn4VNy5UUKguhFIMaENxoZLknNubacarkyqozwPDuefMzG/+M+dkci8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/KD1dQzPt4R33T91yzg0fPXrXiUdueufebRc9/Op3I5uu+3Bv70snJzav2PLl9cs27b97zfju5w/91P/WL0c7Bj8026xK3UYI8XgMofHu5DOPTXx81vRYDCHU48BoCINx6aHBWEhY/XMIYXOrzrk73zxx+ZbpdtuunjnjSwohxfsKzXquZ9bA3Hr5d2mkdbZ16sFLwtfXrt/+6fI3Xu8eOzZ66pDYaFtPISze2H5+dwhhUdqm5dU2lE9O7boQQm/beVd2qOv8P1j/pSX9c1P7v9Q2O+Tk/SsL/VrhuGI/6y60vR2ut1BldVQ9rpO+Qr/4Mlqosjrz+GBq307tqj+ZX89bDLUYulrl3xNPrZHQNm8xxJm5bLT6tdbchnT/hX4s9GuFfr27cF8z100LrR7j3PF8XGE8v4670viK9nf1PG4tGT87tY30h3oy90Pxw6zmaR9a9zUj1zX5O7X8HWpt76D5xlsTnyajmcaacelp5/w6j7xvYv0TF9Y3vHd4oKSOuDem/Fgpf+sng323v7bzgaGy/I21lF+rlP/N2iM/3LbzhedK85/O+fVK+Zcd6D2+9v0dK0ufz2R+Pl2V8u84+sGTy/9/51hp/XtyfqNS/jXjR3r6pw4cLK1/dX4+iyrlf3X1jd++8vm+Y6X5Ief3VsrfMH7fUz3DUxeX5h/Mz6dZbf38OHbFF8PD34+U5X+W8/sr5b88uvuqF5fsWlM6v+vy8xmolH/zBfu3903tO6/s3Rn3nKn/nAD/TcvSd6zHU7/q78yFavu98OxI1+x3vr609Z/JCxVMX2fxX5gPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Bs7cEACAAAAIOj/63YECgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAUwEAAP//Cds1Rw==") r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105042, 0x1db) writev(r2, &(0x7f0000000140)=[{&(0x7f0000001200)="10", 0x64000}], 0x1) [ 70.928005][ T5090] Bluetooth: hci0: command tx timeout [ 71.607662][ T5105] loop0: detected capacity change from 0 to 32768 [ 71.824461][ T5105] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,metadata_checksum=none,data_checksum=none,compression=lz4,metadata_target=invalid device 255,noshard_inode_numbers,noinodes_use_key_cache,journal_flush_delay=1001,nojournal_transaction_names [ 71.840667][ T5105] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 71.848184][ T5105] bcachefs (loop0): Version upgrade required: [ 71.848184][ T5105] Version upgrade from 0.19: freespace to 1.7: mi_btree_bitmap incomplete [ 71.848184][ T5105] Doing incompatible version upgrade from 0.19: freespace to 1.12: rebalance_work_acct_fix [ 71.848184][ T5105] 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_subvolume_structure,check_directory_structure,check_nlinks,delete_dead_inodes,set_fs_needs_rebalance [ 71.995056][ T5105] bcachefs (loop0): accounting_read... done [ 72.006304][ T5105] bcachefs (loop0): alloc_read... done [ 72.008673][ T5105] bcachefs (loop0): stripes_read... done [ 72.010810][ T5105] bcachefs (loop0): snapshots_read... done [ 72.025252][ T5105] bcachefs (loop0): check_allocations... done [ 72.109861][ T5105] bcachefs (loop0): going read-write [ 72.125738][ T5105] bcachefs (loop0): journal_replay... done [ 72.203576][ T5105] bcachefs (loop0): check_alloc_info... done [ 72.228084][ T5105] bcachefs (loop0): check_lrus... done [ 72.232329][ T5105] bcachefs (loop0): check_btree_backpointers... done [ 72.247535][ T5105] bcachefs (loop0): check_backpointers_to_extents... done [ 72.259728][ T5105] bcachefs (loop0): check_extents_to_backpointers... [ 72.267646][ T5105] missing backpointer for btree=inodes l=1 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 [ 72.267664][ T5105] got: u64s 5 type deleted 0:9961472:0 len 0 ver 0 [ 72.267668][ T5105] want: u64s 9 type backpointer 0:9961472:0 len 0 ver 0: bucket=0:38:0 btree=inodes l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 72.301910][ T5105] missing backpointer for btree=dirents l=1 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 [ 72.301981][ T5105] got: u64s 5 type deleted 0:10747904:0 len 0 ver 0 [ 72.302233][ T5105] want: u64s 9 type backpointer 0:10747904:0 len 0 ver 0: bucket=0:41:0 btree=dirents l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 72.324008][ T5105] missing backpointer for btree=alloc l=1 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq ac62141f8dc7e261 written 32 min_key POS_MIN durability: 1 ptr: 0:26:0 gen 0 [ 72.324024][ T5105] got: u64s 5 type deleted 0:6815744:0 len 0 ver 0 [ 72.324029][ T5105] want: u64s 9 type backpointer 0:6815744:0 len 0 ver 0: bucket=0:26:0 btree=alloc l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 72.365014][ T5105] missing backpointer for btree=subvolumes l=1 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 [ 72.365033][ T5105] got: u64s 5 type deleted 0:9175040:0 len 0 ver 0 [ 72.365040][ T5105] want: u64s 9 type backpointer 0:9175040:0 len 0 ver 0: bucket=0:35:0 btree=subvolumes l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 72.425707][ T5105] missing backpointer for btree=snapshots l=1 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 [ 72.426383][ T5105] got: u64s 5 type deleted 0:8388608:0 len 0 ver 0 [ 72.426954][ T5105] want: u64s 9 type backpointer 0:8388608:0 len 0 ver 0: bucket=0:32:0 btree=snapshots l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 72.488134][ T5105] missing backpointer for btree=freespace l=1 u64s 11 type btree_ptr_v2 SPOS_MAX len 0 ver 0: seq e81e1ed936acf3df written 40 min_key POS_MIN durability: 1 ptr: 0:29:0 gen 0 [ 72.488151][ T5105] got: u64s 5 type deleted 0:7602176:0 len 0 ver 0 [ 72.488158][ T5105] want: u64s 9 type backpointer 0:7602176:0 len 0 ver 0: bucket=0:29:0 btree=freespace l=1 offset=0:0 len=256 pos=SPOS_MAX, fixing [ 72.546674][ T5105] done [ 72.561124][ T5105] bcachefs (loop0): check_alloc_to_lru_refs... done [ 72.573641][ T5105] bcachefs (loop0): bucket_gens_init... done [ 72.631561][ T5105] bcachefs (loop0): check_snapshot_trees... done [ 72.653362][ T5105] bcachefs (loop0): check_snapshots... [ 72.653724][ T5105] snapshot points to missing/incorrect tree: [ 72.653735][ T5105] u64s 8 type snapshot 0:4294967295:0 len 0 ver 0: is_subvol 1 deleted 0 parent 0 children 0 0 subvol 1 tree 0, fixing [ 72.693540][ T5105] [ 72.694794][ T5105] ============================= [ 72.697276][ T5105] WARNING: suspicious RCU usage [ 72.699525][ T5105] 6.11.0-syzkaller-11993-g3efc57369a0c #0 Not tainted [ 72.701947][ T5105] ----------------------------- [ 72.703878][ T5105] fs/bcachefs/snapshot.h:45 suspicious rcu_dereference_check() usage! [ 72.707081][ T5105] [ 72.707081][ T5105] other info that might help us debug this: [ 72.707081][ T5105] [ 72.711383][ T5105] [ 72.711383][ T5105] rcu_scheduler_active = 2, debug_locks = 1 [ 72.714455][ T5105] 3 locks held by syz.0.0/5105: [ 72.716637][ T5105] #0: ffff888012e80278 (&c->state_lock){+.+.}-{3:3}, at: bch2_fs_start+0x45/0x5b0 [ 72.719849][ T5105] #1: ffff888012e84398 (&c->btree_trans_barrier){.+.+}-{0:0}, at: __bch2_trans_get+0x7de/0xd20 [ 72.723273][ T5105] #2: ffff88804cad4128 (bcachefs_btree){+.+.}-{0:0}, at: __bch2_trans_get+0x7de/0xd20 [ 72.726537][ T5105] [ 72.726537][ T5105] stack backtrace: [ 72.728605][ T5105] CPU: 0 UID: 0 PID: 5105 Comm: syz.0.0 Not tainted 6.11.0-syzkaller-11993-g3efc57369a0c #0 [ 72.732031][ T5105] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 72.735750][ T5105] Call Trace: [ 72.736776][ T5105] [ 72.737753][ T5105] dump_stack_lvl+0x241/0x360 [ 72.739462][ T5105] ? __pfx_dump_stack_lvl+0x10/0x10 [ 72.741066][ T5105] ? __pfx__printk+0x10/0x10 [ 72.742487][ T5105] ? rcu_is_watching+0x15/0xb0 [ 72.743966][ T5105] ? kfree+0x4e/0x440 [ 72.745155][ T5105] lockdep_rcu_suspicious+0x226/0x340 [ 72.746783][ T5105] bch2_snapshot_tree_oldest_subvol+0x485/0x550 [ 72.748713][ T5105] bch2_check_snapshots+0x3f59/0x5320 [ 72.750346][ T5105] ? __pfx_bch2_check_snapshots+0x10/0x10 [ 72.752321][ T5105] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 72.754248][ T5105] ? __bch2_bkey_get_iter+0x100/0x280 [ 72.756134][ T5105] ? __console_unlock+0x12d/0x1f0 [ 72.757887][ T5105] ? __pfx___console_unlock+0x10/0x10 [ 72.759693][ T5105] ? this_cpu_in_panic+0x4f/0x80 [ 72.761433][ T5105] ? printk_get_console_flush_type+0x1fe/0x4f0 [ 72.763722][ T5105] ? console_unlock+0x2fc/0x3b0 [ 72.765434][ T5105] ? __pfx_console_unlock+0x10/0x10 [ 72.767027][ T5105] ? __wake_up_klogd+0xd5/0x110 [ 72.768780][ T5105] ? __pfx_vprintk_emit+0x10/0x10 [ 72.770594][ T5105] ? rcu_is_watching+0x15/0xb0 [ 72.772288][ T5105] ? __bch2_print+0x17a/0x220 [ 72.773973][ T5105] ? bch2_check_snapshots+0x21e/0x5320 [ 72.776037][ T5105] ? bch2_fs_freespace_init+0x124/0x320 [ 72.777911][ T5105] bch2_run_recovery_pass+0xf0/0x1e0 [ 72.779910][ T5105] bch2_run_recovery_passes+0x387/0x870 [ 72.782067][ T5105] bch2_fs_recovery+0x24f9/0x38b0 [ 72.783846][ T5105] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 72.785838][ T5105] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 72.788132][ T5105] ? mark_lock+0x9a/0x360 [ 72.789709][ T5105] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 72.791772][ T5105] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 72.794001][ T5105] ? irqentry_exit+0x63/0x90 [ 72.795673][ T5105] ? lockdep_hardirqs_on+0x99/0x150 [ 72.797558][ T5105] ? closure_put_after_sub+0x301/0x330 [ 72.799444][ T5105] ? __closure_wake_up+0x20/0xb0 [ 72.801266][ T5105] ? llist_reverse_order+0xa/0x90 [ 72.803141][ T5105] ? llist_reverse_order+0x72/0x90 [ 72.805088][ T5105] bch2_fs_start+0x356/0x5b0 [ 72.806837][ T5105] bch2_fs_get_tree+0xd68/0x1710 [ 72.808668][ T5105] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 72.810658][ T5105] ? generic_parse_monolithic+0x387/0x400 [ 72.812897][ T5105] ? apparmor_capable+0x13b/0x1b0 [ 72.814825][ T5105] vfs_get_tree+0x90/0x2b0 [ 72.816546][ T5105] do_new_mount+0x2be/0xb40 [ 72.818251][ T5105] ? __pfx_do_new_mount+0x10/0x10 [ 72.820154][ T5105] __se_sys_mount+0x2d6/0x3c0 [ 72.821891][ T5105] ? __pfx___se_sys_mount+0x10/0x10 [ 72.823835][ T5105] ? exc_page_fault+0x590/0x8c0 [ 72.825613][ T5105] ? __x64_sys_mount+0x20/0xc0 [ 72.827422][ T5105] do_syscall_64+0xf3/0x230 [ 72.829129][ T5105] ? clear_bhb_loop+0x35/0x90 [ 72.830692][ T5105] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 72.832703][ T5105] RIP: 0033:0x7f3d20d7f79a [ 72.834308][ T5105] 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 [ 72.840830][ T5105] RSP: 002b:00007f3d21b67e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 72.843851][ T5105] RAX: ffffffffffffffda RBX: 00007f3d21b67ef0 RCX: 00007f3d20d7f79a [ 72.846562][ T5105] RDX: 0000000020000180 RSI: 0000000020000140 RDI: 00007f3d21b67eb0 [ 72.849317][ T5105] RBP: 0000000020000180 R08: 00007f3d21b67ef0 R09: 0000000000000000 [ 72.852065][ T5105] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000020000140 [ 72.854788][ T5105] R13: 00007f3d21b67eb0 R14: 00000000000058ad R15: 00000000200001c0 [ 72.857545][ T5105] [ 72.988402][ T4530] Bluetooth: hci0: command tx timeout [ 73.080898][ T5105] snapshot points to missing/incorrect tree: [ 73.081143][ T5105] u64s 8 type snapshot 0:4294967295:0 len 0 ver 0: is_subvol 1 deleted 0 parent 0 children 0 0 subvol 1 tree 0, fixing [ 73.137547][ T5105] done [ 73.140793][ T5105] bcachefs (loop0): check_subvols... done [ 73.144320][ T5105] bcachefs (loop0): check_subvol_children... done [ 73.148666][ T5105] bcachefs (loop0): delete_dead_snapshots... done [ 73.158023][ T5105] bcachefs (loop0): check_inodes... done [ 73.173958][ T5105] bcachefs (loop0): check_extents... done [ 73.195681][ T5105] bcachefs (loop0): check_indirect_extents... done [ 73.200719][ T5105] bcachefs (loop0): check_dirents... done [ 73.214955][ T5105] bcachefs (loop0): check_xattrs... done [ 73.227247][ T5105] bcachefs (loop0): check_root... done [ 73.244216][ T5105] bcachefs (loop0): check_subvolume_structure... done [ 73.261481][ T5105] bcachefs (loop0): check_directory_structure... done [ 73.280231][ T5105] bcachefs (loop0): check_nlinks... done [ 73.284058][ T5105] bcachefs (loop0): resume_logged_ops... done [ 73.289804][ T5105] bcachefs (loop0): delete_dead_inodes... done [ 73.310780][ T5105] bcachefs (loop0): set_fs_needs_rebalance... done [ 73.350156][ T5105] bcachefs (loop0): Fixed errors, running fsck a second time to verify fs is clean [ 73.353795][ T5105] bcachefs (loop0): check_alloc_info... done [ 73.367271][ T5105] bcachefs (loop0): check_lrus... done [ 73.371790][ T5105] bcachefs (loop0): check_btree_backpointers... done [ 73.379880][ T5105] bcachefs (loop0): check_backpointers_to_extents... done [ 73.387664][ T5105] bcachefs (loop0): check_extents_to_backpointers... done [ 73.406438][ T5105] bcachefs (loop0): check_alloc_to_lru_refs... done [ 73.409154][ T5105] bcachefs (loop0): bucket_gens_init... done [ 73.417421][ T5105] bcachefs (loop0): check_snapshot_trees... done [ 73.420000][ T5105] bcachefs (loop0): check_snapshots... done [ 73.422357][ T5105] bcachefs (loop0): check_subvols... done [ 73.424597][ T5105] bcachefs (loop0): check_subvol_children... done [ 73.440385][ T5105] bcachefs (loop0): delete_dead_snapshots... done [ 73.443464][ T5105] bcachefs (loop0): check_inodes... done [ 73.450167][ T5105] bcachefs (loop0): check_extents... done [ 73.468817][ T5105] bcachefs (loop0): check_indirect_extents... done [ 73.471198][ T5105] bcachefs (loop0): check_dirents... done [ 73.484849][ T5105] bcachefs (loop0): check_xattrs... done [ 73.497237][ T5105] bcachefs (loop0): check_root... done [ 73.499328][ T5105] bcachefs (loop0): check_subvolume_structure... done [ 73.504192][ T5105] bcachefs (loop0): check_directory_structure... done [ 73.522049][ T5105] bcachefs (loop0): check_nlinks... done [ 73.533122][ T5105] bcachefs (loop0): resume_logged_ops... done [ 73.542441][ T5105] bcachefs (loop0): delete_dead_inodes... done [ 73.550369][ T5105] bcachefs (loop0): set_fs_needs_rebalance... done [ 73.565994][ T5105] bcachefs (loop0): done starting filesystem [ 73.607057][ T24] audit: type=1800 audit(1727570811.662:2): pid=5105 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz.0.0" name="file1" dev="loop0" ino=536870912 res=0 errno=0 [ 73.766116][ T5105] syz.0.0 (5105) used greatest stack depth: 12192 bytes left