Hey, we're working on shipping composefs in Debian. It runs the tests on 32 bit (i386), which we don't do upstream.
As part of that, we also run fsck.erofs. It turns out that there must be some bug in fsck.erofs on i386 because it loops infinitely on the filesystem generated by this composefs: $ cat ../tests/assets/bigfile.dump / 4096 40755 2 0 0 0 0.0 - - - /bigfile 9000000000000000 100777 1 0 0 0 0.0 - - $ ./tools/mkcomposefs --from-file ../tests/assets/bigfile.dump /tmp/out.cfs $ fsck.erofs /tmp/out.cfs ... For convenience, here's the zstd-compressed erofs in base64. I didn't try investigating this at all yet in the erofs-utils source, but I can help if need be: $ zstd < /tmp/out.cfs | base64 KLUv/WQAT71EABpzNBceENDSdP//////nzsHR8goVME0ERERwQ+79f3gp793uQE4AVoBz1SepTxD eXbyzD6vz+kzk2clz0iejTwTeRbyDOTZxzOPZx3POJ5tPNN4lvEM49nFM4tnFc8ontFn85l8Fp/B ZxPPJJ5FPIN49iCXOcjlDRjfjRMXDtw3b924bdOWDds1a9WoTZMWDdozZ82YLVOWDNkxY8WIDRMW DNgvX7147dKVC9ctW7VozZIVC9YrV61YrVKVCtWpOzsrdWuqhaVy5w7c3d2ZsuAty6tvZe69Zu4u 3R1QitQoUaFAffLUidMmTZkwXbJUidIkSZEgPXLUiNEiRYkQHTJUiNAgQYEA/fHTh88ePXnw3LFT h84cOXHgvHHThs0aNWnQnDFThswYMWHAfLHz0oXLFi1ZsFyxUleFyhQpUaA8cdKyvVVNmzBZoiQJ kiNGihAZIiQIkB8+evDYoSMHjhs2atCYISMGjBcuWrBYoSIFihPoaZbkKIbgZ6IEiREiQoD44KED hw0aMmC4YKEChQkSIkB44KABgwUKEiA4YIDXuQCBAQIC0AGYuxzGGBLZsVuupFbqStilU7CwXOou nuPdUbu7mztwr5wLaZfuAOTuhpvvvXT33ltMm7FjF9fyov4Jb0JvQW9Abz9vPm89bzxvO286bzlv OG83bzZvNW80bzNvMm8xbzBvu3eX95Z3lveVd92bylvKG8rbyZt9r+/0zeTUfSt5I3kbeRN5C3kD eft483jreON423jTeMt4w3i7eLN4q3ijeKNv802+xTf4NvEm8RbxBvH28Obw1vDG8LbwpvCW8Ibw dvBm8FbwRvA28O53gfeAd4A3gPff+PnuWdwzuGdvz9yetT1je7b2TO1Z2jO0Z2fPzJ6VPSN7NvZM 7FnYM7BnX8+8nnU943q29UzrWdYzrGdXz6yeVT2jejb1TOpZ1DOoZ0/PnJ41PWN6tvRM6VnSM6Rn R8+MnhU9I3o29EzoWdAzoGc/z3ye9TzjebbzTOdZzjOcZzfPbJ7VPKN5NvNM5lnMM5hnu+cuz1ue szxfea4LIAv2wBVUwRREwRM0wRIkwREUwRAEwQ9sP/brfeunfumHfudnfuVHfuMnfuEHft9XokSJ e94ITOqeFwKPuud9wKLueR1wqHveBgzqnpcBf7rnXcCe7nkVcKd73gTM6Z4XAW+65z3Amu55DXCm e94CjOmelwBfuucdwJbueTxc6Z6XMaV7HgE86Z4nAEu659HhSPe8OQzpnieHH93zsKP7Hocb3Xc4 zOi+v+FF990NK7rvbTjRfWfDiO77Gj5039WwofuehgvddzRM6L6f4UH33QwLuu9lONB9J8OA7vsY /nPfxbCf+x6G+9x3MMznvn/hPffdC+u57104z33nwnju+xa+c9+1sJ37noXr3HcsTOe+X+E5990K y7nvVTjOfafCcO77FH5z36Wwm/sehdvcdyjM5r4/4TX33Qmrue9NOM19Z8Jo7vsSPnPflbCZ+55U 5uJm9Fb0RvQ2FPe2Ldv22rVV27RF27M127Il27EV27AF269tWZbtsSursimLsidrsiVLsiMrsiEL sh/b9ther7f21F7aQ3tnz+yVPbI39sRe2AN7X69d2bW3rqu6piu6nqu5liu5jqu4hiu4fis7BUrr BIraqqzaU1dVVVMVVU/VVEuVVEdVVEMVVD+1Tdm0l66pmqYpmp6pmZYpmY6pmIYpmH5pi7JoD11R FU1RFD1REy1REh1REQ1REP3Q9mTP3rme6pme6Hme5lme5Dme4hme4PmdrcmaPXM1VTM1UfM0TbM0 SXM0RTM0QfMz25Ite+VaqmVaouVZmmVZkuVYimVYguVXtiRL9siVVMmURMmTNMmSJMmRFMmQBMmP bEd27I3rqI7piI7naI7lSI7jKI7hCI7f2Iqs2BNXURVTERVP0RRLkRRHURRDERQ/sQ3ZsBeuoRqm IRqeoRmWIRmOoRiGIRh+YRuCG6hCyAmvyAtSJ+1n0gwIIUQYIdQPEkgAEYRXgCAIgiBCQoQfPb8q 6RCaWc09UkiDs70qS76wCOPftiaMfBFgEqhZUyV6YPPXn2GJlHimU7ejkZIQfudyyxOjQh1/5Zgj L0NZe0vOhHsah03KX4lrmIxrAq5T+k/ME2WcFGinkqdiHCvjrsCLlXwW82yZxwXarvS9mANmvDBg xdI/xpwy05kBe5Z8NMaoGW4NWLbUtzHmzXhwwMalX44xdKyfrh7hU/2soo5VttX4rnJgxRcrVhb6 WTG1xLMlews/rhhd8u3a5QV9r86vecDiBgsvLA8xvGJpjYk/JicZnLKwy8QzW+MM3LNcaOOj5ZkW jlreavjW0mCTl01XG/xtMd3k87b7DXpwGXHjjYslF3y5mHPo0MWmE1+dDDt87WLdyf9uJx508rrz 5tOLYy/cvbz48POl2SeOn9x+8P7CABQXcK1A8ANzCo4zmPdgeIR5FOItTMtQfkOdh/AgxkaUX+IO RegqZi2OfzEmY3AaYzei5xjjUbyPsiDxh4wZKR/J3ZLQm+ygnJcyrsrwK/O0xHOZ9qV4mHJkws0M S1N8zTU3weHMzTleZx6e4Xrm9Yn/M01QeUJ1h8InGmNUvqO7SKFPmlk6HtPYpsE7jYGKLmqsVPGn ylTFZzX2qvxYd7RCt7XLdX7XOF/Dgc0bFl9sGrLiyso1C382TFpxanf6dPlsqQPTUbTTc4eg34kB LQmfNawMtipNjzpbqJMUNlTskmwpfNTYI73xTgpT/kMb2gekllj5QLo+ciaTAso/Lg2gzMBhaoaq XxpjFBmUog+VLdRZRR+6ekiXFDZo5LFMLfjQyUu51bCpIodkSeODVhbLlaZHnS3USQobKnZJthQ+ auyRXi34UNFCmrS0oSOXdGljp5Y3/vGLUTMigNYA/zBEeAjmCwHZ7x+YnFm+4jw=