ikzann
Member
On the theory that until we can consistently reproduce the bug, we are not going to be able to fix it, I spent some time this morning trying to write a test to reproduce the behavior, with no luck. My experience of the bug is some version of running a script in Mafia, closing my laptop without thinking to stop the script, and then opening it much later on different wifi, which triggers a timein. Somehow multiple timeins fire simultaneously (from different threads?) and cause a race which leads to the pref reset.
I'd really like to find and fix the bug and/or modify the prefs logic to never write out an empty prefs file, rather than implementing some backup solution on top of everything.
I'd really like to find and fix the bug and/or modify the prefs logic to never write out an empty prefs file, rather than implementing some backup solution on top of everything.