After NUMBSYS is used to change the number system of a database to (or from) number system 9 (Language using IEEE numbers with alignment restrictions) the @reldata records for the base dictionary are corrupted. This is initially harmless. However if MAKELINK is ever run against the base dictionary again then the database will be hopelessly corrupted and will become unusable. Running MAKELINK normally does not cause a problem because the base dictionary tables are ignored.
This problem has now been fixed in NUMBSYS and FIXDB22 has been updated to undo the damage. It is advisable to run fixdb22 against any databases potentially affected by this problem. (FIXDB22 requires the correct version of BD for your database to be present).
To check if your database is affected by this problem you can use browser -basedict -allow against the @reldata table. If the @rel_flags value for Table 1 is less than zero then your database is affected.
4.5xx,4.6xx.
The downloads are for 4.523/4.619 only, but are compatible with 4.520+ provided usrlibt.dll is updated.
Where the version affected is given as 4.5xx or 4.6xx, all versions of DP4 issued prior to the date of the fix are potentially affected. Where a specific version number is given the problem was introduced by that release and prior releases are unaffected. If a patch release number is also specified (in parentheses) , the fault was introduced at that specific patch level.