I started getting crashes with apps on file opening and Finder crashes on emptying the Trash. Booted into High Sierra and got this on First Aid:
Checking volume.
Checking the container superblock.
Checking the EFI jumpstart record.
Checking the space manager.
Checking the object map.
Checking the APFS volume superblock.
Checking the object map.
Checking the fsroot tree.
error: drec_val object (oid 0xf9): invalid type (0)
fsroot tree is invalid.
The volume /dev/rdisk10s1 could not be verified completely.
File system check exit code is 0.
Is it worth booting into the Mojave rescue partition and try First Aid or is this done for?
Ok, fixed.
I booted into Mojave Recovery. But Disk Utility could not run First Aid due to another mounted partition in the container? I have a small separate Lion Partition on the system, but that is not in the APFS container.
I booted into Mojave and tried Disk Utility in it. It created a write-lock (new!) and was able to fix things. All is well.
I will keep a fresh CarbonCopy clone - just in case!