My guess would be that perhaps FMDiff hasn't been updated for FM11.
Even FM's Recover finds errors in the FM11-saved file. It finds free blocks, like I mentioned early in that post. If I hadn't used FMDiff, I would never have noticed this. FM's Recover reports "no problems" with the file, but when I look in the recover log, I see the free blocks, like this:
"Page 853 marked free but not in free list"
I have found it very hard to create a small database with a repeatable event that exposes this problem. But I do find the following will expose it reliably on the first Save As Copy of the database created with these steps ...
Do the following with FM10 and then do it again, step by step, with FM11, making 2 separate databases:
Create a new database and rename its initial table, Table 1.
Create two more tables, Table 2 and Table 3.
In Table 1, create a field, Field 1. Make it a Global Text field.
In Table 2, create a field, Field 1. Make it a Global Text field.
In Table 3, create a field, Field 1. Make it a Global Text field.
Go to the default layout for Table 1.
If there's a record there already, delete it and recreate it, leaving its field empty. If there wasn't a record there already, create it, delete it, and recreate it, leaving its field empty.
Go to the default layout for Table 2 and do the same as you did for Table 1.
Do not create a record in Table 3.
Now Save As Copy (not Compacted, not Clone).
Exit the database.
[If you use FMDiff, inspect the copy made with FM10 and then the copy made with FM11. The problem will be very obvious: an orphaned block. So you don't need to do the following with Recover unless you feel like it.]
Using Recover, do a Consistency Check on the original and examine the recover log. Note it has no errors.
Using Recover, do a Consistency Check on the copy and examine the recover log. Don't just rely on the dialog. Look at the recover log. Note it has no errors if you Saved A Copy with FM10, but has an error like this if you Saved A Copy with FM11:
"Page 16 marked free but not in free list"
The author of FMDiff has confirmed and reported to FMI that Save As Copy behavior (not compacted) has changed with the release of FM11. In some cases, it will write an extra free block to the file when it does this.
This has not been fixed with FMPA 11 v2.