I've been working on a large script that saves a lot of data into a hash table, the hash table has been open for a couple of weeks (and is saved to disk every 10 minutes) approx 327kb file is created.. I havent checked on the table for a week or so but when I did, the whole table was corrupt, everything had been jumbled up and the item numbers had been removed (so it was picking up the data as items etc)

it was so badly messed up, it couldnt read from or write to the table using the script (so I would have noticed if it had messed up when I last used it, its been disconnected for a week or so, with no reading from or writing to the hash table other than its save to disk every 10 minutes, so this would indicate something other than the script corrupted it? its the first time I've seen it happen, so I've cleared the table to see if it happens again on a new table, does anyone know of hash tables becoming corrupt after a period of time, or perhaps has a bad save or load?