Hi,
I have taken a look at this and like Steve, I think the solution is to
find the race condition that causes the problem.
I have committed a change to 2.3.8pre that will check the cause of the
failure to open the file and only open as "w" when its safe to do so (at
least thats the plan).
I don't want to just make it a "a" as that may cause a problem when the
code does want to delete and recreate the file when ini file entries are
made.
If you have chance, give it a try and see if it helps your situation.
--
Nick Gorham