GsFile is limited to writing single-byte characters, and does not correctly handle writes of characters outside this range nor DoubleByteStrings. Attempting to write a large character, however, did not always return an error. In this case, the error status was set but not detected, and a later unrelated operations could return the character out of range error.
Since GsFile is implemented a user actions and used the same error handling, the later unrelated operations that failed could be related to a user action.
Last updated: 7/13/12