When the page markers become corrupted, several pointers in a row in the .BIN file usually point to the same line/offset position. If GG were to detect this and warn the user, instead of saving the file, then "only" the most recent changes would be lost, rather than propagating the error through several further sets of changes until it is finally discovered.
Anonymous
Ticket moved from /p/guiguts/bugs/83/