Windows savefile causes to crash next open time

Mike or Penny Novack stepbystepfarm at mtdata.com
Sat Feb 21 10:02:38 EST 2015


>>>> If there's no such date in your data file the issue is not aninvalid date, but something else.
>>> If a date was the issue would the file open ok in linux but not in
>> Win?
>> Yes.
>>
>>
>>
>> For Windows the oldest acceptable date is 1970-01-01 while on linux that
>> is 1969-12-31.
Explanation ------ the "19691231" date is NOT a date. It's the zero 
value (uninitialized, zero in the date field). Linux assigns this a date 
(for displaying) as 19691231 and Windows is recognizing zero as  "no 
date there". They are differing on how "uninitialized field" is treated. 
It is a principle of programming, no guarantee that invalid will be 
treated in a predictable/consistent manner. The guarantee is that 
correct will give correct results but with incorrect all bets are off.

Michael D Novack


More information about the gnucash-user mailing list