I got a report from a user. He is using Windows XP and FET-5.14.4 self-extracting exe.
Step 1) He unpacks fet-5.14.4.exe, then runs FET. The GUI fonts seem too large. He opens examples/South-Africa/difficult/Collegiate_Junior_School2.fet and tries to start generating. He gets assertion failed, generate_pre.cpp, line 4655.
Note: I am not sure, he may have used the file examples/South-Africa/difficult/Insight_Learning_Centre2.fet instead of the above one.
Step 2) Now, he runs again FET. The GUI fonts are good. Opens the same file, generates, and FET starts working. No crash (he didn't wait for generation to end).
He deletes the fet-5.14.4/ directory, then he restarts with Step 1).
That assert should not happen, logically. Maybe there are rounding errors and 100 is represented on a double as 100.00000001 or something like that. But I think it is improbable with modern computers.