program: r0 = openat$nullb(0xffffffffffffff9c, &(0x7f00000001c0), 0x4000, 0x0) syz_mount_image$bcachefs(&(0x7f0000005d80), &(0x7f0000000140)='./file1\x00', 0x2000010, &(0x7f0000000200)=ANY=[@ANYBLOB="6572726f72733d636f6e74696e75652c736d61636b6673e8756a86447699c3100a07fd82b8d210a90ae43c6d", @ANYRESDEC=r0, @ANYRES32=r0], 0x1, 0x5e1c, &(0x7f0000005e00)="$eJzs3X2QHOWZGPDumVntrFaClSzMCgmxGNmOuGALFIixz2HjnB3bwUYWFmBxnCTDYussJHklIT4u4SuHCXZSVEEZDuKEA5dzlXIluHQJ4U6pkjHGF18Vhez4Dx/5Oip2/oiPqM4S50iON7U73bPTvf1Oz87MCsH9flW7s2/vM8/7Pt1vf83uzkYAAAD8tfDi7+59/ZPnfPj7904cv+ujf3TLPdFwdWZ5PQ0YSR5ve6NGyEJa94OTmS07WBudeczPi7P/eMXrI/dd+YkHL//ID7b9ybLxNWsnLvvWwavuv+/5D/7y+Ucfv7Ksn3Q+XTjbjv8ijqI1Pzn46P3f/dOzp5fF0/3HI3dHy5bFy7+9LM6lWH8iiqKbmuPMfvPg8Q03Tz/e8+XBzPIzc0k6nu+8JdWTeXbn1s8+dfgL4989OLZnw8+OXbr77tmQuN4yn6LojG2tzx+Iomgo+ZiWzrbR9MnJ48Yoiha3PO99JeO6oMPxXxRor04eFyWPwyV50u+fn2vXOhxHLfc42OHzulVZ4Px5+fWXPxgtlLTOM5LHZ5PHC+eZp5p+xFEljmrN4e+MZ+dI1LLd4iiemdv1Zrsy046a7SjfjnPtSq5dHcjVNdNvsmKrcZxdnsbllqeH41qy/PzWY3WBTYHlK5PHerKj/iJtR/kvGobnfDFbR9QyrqOnamIEVAL7Xrq8ObxkYwwny4bj5XOeM1Ug/d7R723f8tqP73g2dHqMn4mT/HFX+ccnnjj8jesOrRwN5d9WSfJXusr/YvWlE18/NrokmP+hNH+1q/ybf/XTB+69+sCK4Po5mq6fWlf5135lyZ3HD2waHAvlfzLNX+8q/2U3rLn83GP7bw2Of326foa6yv+jh9edvOGh5w4F80dp/sVd5X/liadXV1c+ciSY/3C6foa7yn/Nhseu+Piq+x4Prv+X0/xLu8q/5cj92/Y89cK64PzcmK6fka7yn7jih6+eHLny6dCxM37yVJ9hAd5a3pZcYz2QtLu9z+xVy/3CY2O1xjXfkuRjaT87yolb7l0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABvJrunqvtb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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPw3O3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiplxC3qjAO4OckqUmbUpNSaCo6tNiNBaFQLHYhzMbHoj6oCCoUR3HcqCiIVuzCPrCIuii4KOhGRFwrWRS1i1poFQUXggtx5UJXKrOYKTKKSjLnZJI7c5nxwoiU3w/Cl+8k93+/e3NyAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgOAcAAD//xotXqU=") r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105042, 0x1ff) r2 = socket$inet(0x2, 0x80001, 0x84) setsockopt$sock_int(r2, 0x1, 0xf, &(0x7f0000000280)=0x3, 0x4) listen(r2, 0x3) listen(r2, 0x0) fallocate(r1, 0x10, 0xd6, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x105042, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000100)=0xffffffffffffffff, 0x4) ioctl$FICLONERANGE(r3, 0x4020940d, &(0x7f00000000c0)={{r3}, 0x0, 0x0, 0x100000}) r4 = openat$ptp0(0xffffffffffffff9c, &(0x7f0000000000), 0x149000, 0x0) ioctl$PTP_EXTTS_REQUEST2(r4, 0xc4c03d12, &(0x7f0000000040)={0x19, 0x1}) r5 = dup(r4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x1000007, 0x38011, r5, 0x0) madvise(&(0x7f0000087000/0x2000)=nil, 0x2000, 0x16) [ 69.523827][ T5310] Bluetooth: hci0: command tx timeout [ 69.844847][ T5324] loop0: detected capacity change from 0 to 32768 [ 69.857719][ T5324] bcachefs (/dev/loop0): error reading default superblock: checksum error, type crc32c_nonzero: got 8c1ca219 should be 29d2fb78 [ 70.035985][ T5324] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=errors=continue,compression=lz4,nojournal_transaction_names [ 70.041651][ T5324] bcachefs (loop0): recovering from clean shutdown, journal seq 7 [ 70.044730][ T5324] bcachefs (loop0): Doing compatible version upgrade from 1.7: mi_btree_bitmap to 1.13: inode_has_child_snapshots [ 70.044730][ T5324] running recovery passes: check_allocations,check_inodes [ 70.056914][ T5324] bcachefs (loop0): flagging btree extents lost data [ 70.062725][ T5324] error reading btree root extents l=0: btree_node_read_error, fixing [ 70.065765][ T5324] bcachefs (loop0): will run btree node scan [ 70.075335][ T5324] invalid bkey u64s 11 type alloc_v4 0:0:7 len 0 ver 0: [ 70.075355][ T5324] gen 0 oldest_gen 0 data_type sb [ 70.075363][ T5324] journal_seq 1 [ 70.075369][ T5324] need_discard 1 [ 70.075376][ T5324] need_inc_gen 1 [ 70.075382][ T5324] dirty_sectors 8 [ 70.075388][ T5324] stripe_sectors 0 [ 70.075395][ T5324] cached_sectors 0 [ 70.075401][ T5324] stripe 0 [ 70.075406][ T5324] stripe_redundancy 0 [ 70.075412][ T5324] io_time[READ] 1 [ 70.075417][ T5324] io_time[WRITE] 1 [ 70.075423][ T5324] fragmentation 0 [ 70.075429][ T5324] bp_start 8 [ 70.075435][ T5324] [ 70.075440][ T5324] nonzero snapshot: delete?, fixing [ 70.106539][ T5324] bcachefs (loop0): flagging btree alloc lost data [ 70.109504][ T5324] error reading btree root alloc l=0: btree_node_read_error, fixing [ 70.119513][ T5324] bcachefs (loop0): flagging btree backpointers lost data [ 70.123541][ T5324] error reading btree root backpointers l=0: btree_node_read_error, fixing [ 70.128212][ T5324] bcachefs (loop0): scan_for_btree_nodes... [ 70.133627][ T5324] bch2_scan_for_btree_nodes: nodes found after overwrites: [ 70.133649][ T5324] extents l=0 seq=1 journal_seq=4 cookie=b77ad9ee5a61c7f0 POS_MIN-U64_MAX:18446744073709551360:1023 ptr: 0:27:0 gen 0 [ 70.133658][ T5324] xattrs l=0 seq=1 journal_seq=4 cookie=1477538288e6fe55 POS_MIN-SPOS_MAX ptr: 0:31:0 gen 0 [ 70.133665][ T5324] lru l=0 seq=1 journal_seq=4 cookie=d19419031ca39bdb POS_MIN-SPOS_MAX ptr: 0:28:0 gen 0 [ 70.133671][ T5324] deleted_inodes l=0 seq=1 journal_seq=0 cookie=a34c10fbe2d33ffa POS_MIN-SPOS_MAX ptr: 0:42:0 gen 0 [ 70.133679][ T5324] [ 70.157688][ T5324] done [ 70.158756][ T5324] bcachefs (loop0): check_topology... [ 70.158805][ T5324] bcachefs (loop0): btree root extents unreadable, must recover from scan [ 70.165635][ T5324] bcachefs (loop0): bch2_get_scanned_nodes(): recovering extents l=0 POS_MIN - SPOS_MAX [ 70.169172][ T5324] bcachefs (loop0): bch2_get_scanned_nodes(): recovering u64s 11 type btree_ptr_v2 U64_MAX:18446744073709551360:1023 len 0 ver 0: seq b77ad9ee5a61c7f0 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 70.180494][ T37] bcachefs (loop0): error validating btree node on loop0 at btree extents level 0/0 [ 70.180515][ T37] u64s 11 type btree_ptr_v2 U64_MAX:18446744073709551360:1023 len 0 ver 0: seq b77ad9ee5a61c7f0 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0 [ 70.181572][ T37] node offset 0/16 bset u64s 0: checksum error, type crc32c_nonzero: got 9a467baa should be d695f1c4, fixing [ 70.197500][ T37] bcachefs (loop0): btree_node_read_work: rewriting btree node at btree=extents level=0 U64_MAX:18446744073709551360:1023 due to error [ 70.205714][ T5324] btree node with incorrect max_keyat btree extents level 1: [ 70.205733][ T5324] parent: u64s 5 type btree_ptr SPOS_MAX len 0 ver 0 [ 70.205738][ T5324] child: u64s 11 type btree_ptr_v2 U64_MAX:18446744073709551360:1023 len 0 ver 0: seq b77ad9ee5a61c7f0 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0, fixing [ 70.218103][ T5324] bcachefs (loop0): bch2_get_scanned_nodes(): recovering extents l=0 U64_MAX:18446744073709551360:1024 - SPOS_MAX [ 70.223531][ T5324] btree node with incorrect max_keyat btree extents level 1: [ 70.223544][ T5324] parent: u64s 5 type btree_ptr SPOS_MAX len 0 ver 0 [ 70.223550][ T5324] child: u64s 11 type btree_ptr_v2 U64_MAX:18446744073709551360:1023 len 0 ver 0: seq b77ad9ee5a61c7f0 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0, fixing [ 70.235376][ T5324] bcachefs (loop0): set_node_max(): u64s 11 type btree_ptr_v2 U64_MAX:18446744073709551360:1023 len 0 ver 0: seq b77ad9ee5a61c7f0 written 16 min_key POS_MIN durability: 1 ptr: 0:27:0 gen 0 -> SPOS_MAX [ 70.243035][ T5324] ------------[ cut here ]------------ [ 70.245209][ T5324] kernel BUG at fs/bcachefs/btree_cache.c:280! [ 70.247568][ T5324] Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN NOPTI [ 70.250061][ T5324] CPU: 0 UID: 0 PID: 5324 Comm: syz.0.0 Not tainted 6.12.0-rc6-syzkaller-00279-gde2f378f2b77 #0 [ 70.253811][ T5324] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.3-debian-1.16.3-2~bpo12+1 04/01/2014 [ 70.257500][ T5324] RIP: 0010:__bch2_btree_node_hash_insert+0x12ed/0x1310 [ 70.259958][ T5324] Code: ea fd e9 9d f5 ff ff 89 d9 80 e1 07 80 c1 03 38 c1 0f 8c f2 f7 ff ff 48 89 df e8 3e e9 ea fd e9 e5 f7 ff ff e8 64 23 81 fd 90 <0f> 0b e8 5c 23 81 fd 90 0f 0b e8 54 23 81 fd 90 0f 0b e8 9c af b3 [ 70.266247][ T5324] RSP: 0018:ffffc9000d1966a0 EFLAGS: 00010246 [ 70.268490][ T5324] RAX: ffffffff8413b6fc RBX: ffff888044497228 RCX: 0000000000040000 [ 70.271509][ T5324] RDX: ffffc9000da79000 RSI: 000000000003ffff RDI: 0000000000040000 [ 70.274380][ T5324] RBP: ffffc9000d1967d0 R08: 0000000000000000 R09: 0000000000000000 [ 70.277188][ T5324] R10: 0000000000000000 R11: 000000000001b001 R12: 1ffff11008892e45 [ 70.280031][ T5324] R13: dffffc0000000000 R14: ffff888050181a80 R15: ffff888044497000 [ 70.282928][ T5324] FS: 00007f172de456c0(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 70.286159][ T5324] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 70.288514][ T5324] CR2: 0000560829d08230 CR3: 0000000042e50000 CR4: 0000000000352ef0 [ 70.291382][ T5324] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 70.294205][ T5324] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 70.297125][ T5324] Call Trace: [ 70.298466][ T5324] [ 70.299579][ T5324] ? __die_body+0x5f/0xb0 [ 70.301256][ T5324] ? die+0x9e/0xc0 [ 70.302669][ T5324] ? do_trap+0x15a/0x3a0 [ 70.304221][ T5324] ? __bch2_btree_node_hash_insert+0x12ed/0x1310 [ 70.306522][ T5324] ? do_error_trap+0x1dc/0x2c0 [ 70.308349][ T5324] ? __bch2_btree_node_hash_insert+0x12ed/0x1310 [ 70.310622][ T5324] ? __pfx_do_error_trap+0x10/0x10 [ 70.312588][ T5324] ? handle_invalid_op+0x34/0x40 [ 70.314377][ T5324] ? __bch2_btree_node_hash_insert+0x12ed/0x1310 [ 70.316699][ T5324] ? exc_invalid_op+0x38/0x50 [ 70.318550][ T5324] ? asm_exc_invalid_op+0x1a/0x20 [ 70.320425][ T5324] ? __bch2_btree_node_hash_insert+0x12ec/0x1310 [ 70.322844][ T5324] ? __bch2_btree_node_hash_insert+0x12ed/0x1310 [ 70.325129][ T5324] ? __bch2_btree_node_hash_remove+0xe0/0xed0 [ 70.327376][ T5324] ? __pfx___bch2_btree_node_hash_remove+0x10/0x10 [ 70.329763][ T5324] ? __pfx___bch2_btree_node_hash_insert+0x10/0x10 [ 70.332169][ T5324] ? __kasan_kmalloc+0x98/0xb0 [ 70.333996][ T5324] ? set_node_max+0x529/0x710 [ 70.335795][ T5324] set_node_max+0x542/0x710 [ 70.337361][ T5324] ? __pfx_set_node_max+0x10/0x10 [ 70.339231][ T5324] ? bch2_btree_repair_topology_recurse+0x55e2/0x6750 [ 70.341665][ T5324] bch2_btree_repair_topology_recurse+0x5630/0x6750 [ 70.344096][ T5324] ? __pfx_bch2_btree_repair_topology_recurse+0x10/0x10 [ 70.346657][ T5324] ? __pfx_bch2_journal_key_insert_take+0x10/0x10 [ 70.349040][ T5324] ? bch2_journal_key_insert+0x51/0x130 [ 70.351121][ T5324] ? bch2_journal_key_insert+0x51/0x130 [ 70.353218][ T5324] ? bch2_journal_key_insert+0x8e/0x130 [ 70.355298][ T5324] ? __pfx_bch2_get_scanned_nodes+0x10/0x10 [ 70.357445][ T5324] ? six_unlock_ip+0x2ce/0x3e0 [ 70.359080][ T5324] ? __do_six_trylock+0x832/0x9f0 [ 70.360880][ T5324] ? __pfx___do_six_trylock+0x10/0x10 [ 70.362869][ T5324] ? bch2_check_topology+0x598/0xb20 [ 70.364813][ T5324] ? six_lock_ip_waiter+0xe5/0x160 [ 70.366671][ T5324] ? __pfx_bch2_six_check_for_deadlock+0x10/0x10 [ 70.369092][ T5324] bch2_check_topology+0x68f/0xb20 [ 70.370917][ T5324] ? irq_work_queue+0xd1/0x150 [ 70.372667][ T5324] ? bch2_check_topology+0x598/0xb20 [ 70.374606][ T5324] ? __pfx_bch2_check_topology+0x10/0x10 [ 70.376697][ T5324] ? __pfx___might_resched+0x10/0x10 [ 70.378603][ T5324] ? __bch2_print+0x17a/0x220 [ 70.380308][ T5324] ? kvm_sched_clock_read+0x11/0x20 [ 70.382150][ T5324] ? local_clock_noinstr+0xe/0xe0 [ 70.383989][ T5324] ? __pfx___bch2_print+0x10/0x10 [ 70.385767][ T5324] ? __mutex_unlock_slowpath+0x21d/0x750 [ 70.387779][ T5324] bch2_run_recovery_pass+0xf0/0x1e0 [ 70.389672][ T5324] bch2_run_recovery_passes+0x3a7/0x880 [ 70.391711][ T5324] bch2_fs_recovery+0x25cc/0x39d0 [ 70.393508][ T5324] ? __pfx_bch2_fs_recovery+0x10/0x10 [ 70.395528][ T5324] ? __pfx_lock_release+0x10/0x10 [ 70.397410][ T5324] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 70.405286][ T5324] ? __pfx_lock_release+0x10/0x10 [ 70.407152][ T5324] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 70.409174][ T5324] ? bch2_get_next_online_dev+0x4b9/0x4f0 [ 70.411209][ T5324] ? bch2_get_next_online_dev+0x2b/0x4f0 [ 70.413259][ T5324] ? llist_reverse_order+0x72/0x90 [ 70.415128][ T5324] bch2_fs_start+0x356/0x5b0 [ 70.416864][ T5324] bch2_fs_get_tree+0xd68/0x1710 [ 70.418677][ T5324] ? __pfx_bch2_fs_get_tree+0x10/0x10 [ 70.420630][ T5324] ? generic_parse_monolithic+0x387/0x400 [ 70.422655][ T5324] ? apparmor_capable+0x13b/0x1b0 [ 70.424448][ T5324] vfs_get_tree+0x90/0x2b0 [ 70.425997][ T5324] do_new_mount+0x2be/0xb40 [ 70.427540][ T5324] ? __pfx_do_new_mount+0x10/0x10 [ 70.429272][ T5324] __se_sys_mount+0x2d6/0x3c0 [ 70.430923][ T5324] ? __pfx___se_sys_mount+0x10/0x10 [ 70.432685][ T5324] ? exc_page_fault+0x590/0x8c0 [ 70.434589][ T5324] ? __x64_sys_mount+0x20/0xc0 [ 70.436459][ T5324] do_syscall_64+0xf3/0x230 [ 70.438167][ T5324] ? clear_bhb_loop+0x35/0x90 [ 70.440014][ T5324] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 70.442329][ T5324] RIP: 0033:0x7f172cf7feba [ 70.444056][ T5324] 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 [ 70.450965][ T5324] RSP: 002b:00007f172de44e68 EFLAGS: 00000246 ORIG_RAX: 00000000000000a5 [ 70.453947][ T5324] RAX: ffffffffffffffda RBX: 00007f172de44ef0 RCX: 00007f172cf7feba [ 70.456777][ T5324] RDX: 0000000020005d80 RSI: 0000000020000140 RDI: 00007f172de44eb0 [ 70.459673][ T5324] RBP: 0000000020005d80 R08: 00007f172de44ef0 R09: 0000000002000010 [ 70.462425][ T5324] R10: 0000000002000010 R11: 0000000000000246 R12: 0000000020000140 [ 70.465222][ T5324] R13: 00007f172de44eb0 R14: 0000000000005e1c R15: 0000000020000200 [ 70.468027][ T5324] [ 70.469194][ T5324] Modules linked in: [ 70.471658][ T5324] ---[ end trace 0000000000000000 ]--- [ 70.482056][ T5324] RIP: 0010:__bch2_btree_node_hash_insert+0x12ed/0x1310 [ 70.484573][ T5324] Code: ea fd e9 9d f5 ff ff 89 d9 80 e1 07 80 c1 03 38 c1 0f 8c f2 f7 ff ff 48 89 df e8 3e e9 ea fd e9 e5 f7 ff ff e8 64 23 81 fd 90 <0f> 0b e8 5c 23 81 fd 90 0f 0b e8 54 23 81 fd 90 0f 0b e8 9c af b3 [ 70.492064][ T5324] RSP: 0018:ffffc9000d1966a0 EFLAGS: 00010246 [ 70.494194][ T5324] RAX: ffffffff8413b6fc RBX: ffff888044497228 RCX: 0000000000040000 [ 70.497788][ T5324] RDX: ffffc9000da79000 RSI: 000000000003ffff RDI: 0000000000040000 [ 70.501287][ T5324] RBP: ffffc9000d1967d0 R08: 0000000000000000 R09: 0000000000000000 [ 70.504334][ T5324] R10: 0000000000000000 R11: 000000000001b001 R12: 1ffff11008892e45 [ 70.507304][ T5324] R13: dffffc0000000000 R14: ffff888050181a80 R15: ffff888044497000 [ 70.510164][ T5324] FS: 00007f172de456c0(0000) GS:ffff88801fc00000(0000) knlGS:0000000000000000 [ 70.515079][ T5324] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 70.517410][ T5324] CR2: 00005566ecc35098 CR3: 0000000042e50000 CR4: 0000000000352ef0 [ 70.520185][ T5324] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 70.523366][ T5324] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 70.526345][ T5324] Kernel panic - not syncing: Fatal exception [ 70.528855][ T5324] Kernel Offset: disabled [ 70.530453][ T5324] Rebooting in 86400 seconds..